السلام عليكم:
عندي الكود التالي:
#include <stdio.h>
int main(void){
int x = 10;
int& x_ref = x;
return 0;
}عندما أحاول ان أعمل له ترجمه بواسطة الأمرين التاليين يعطي لي رسالة خطأ:
>cc prog1.c >gcc prog1.c
و يعمل فقط إذا ترجمته بمترجم ال c++ :
g++ prog1.c
رسالة الخطا تقول أن علامة ال & يجب أن يسبقها )
و ما الفرق بين ال gcc و cc ؟

