
#include<stdio.h>
main()
{
int a,b,c;
printf("enter the value of a and b for addition:\n");
scanf("%d %d",&a,&b);
c=a+b;
printf("Addition of the numbers is:%d",c);
}
在 gedit 中輸入程式後,我給了輸出命令gcc o- filename filename.c
,然後我再次給出了命令./filename
,然後它告訴我permission denied
,然後我再次給出了命令chmod +x filename
。syntax error near unexpected token '"(enter values of a and b for addition:\n");
答案1
只是簡單地做gcc filename.c && ./a.out
。這將使用 GCC 編譯並運行程式碼。
答案2
您試圖運行錯誤的檔案。編譯器將您的程式寫入filename
,但所有錯誤訊息看起來都好像您試圖運行原始碼,filename.c
, 直接地。
(確保您已正確運行編譯器;也是 - 它是gcc -o
,而不是gcc o-
。)
答案3
你使用了錯誤的輸入 gcc o- filename filename.c
,首先它應該是-o
(不是o-
你錯誤提供的),並且最好按這個順序寫gcc filename.c -o filename
。
那以後./filename
就不用再做了。chmod +x filename
gcc
答案4
您可以透過安裝來避免所有這些make
,然後您就可以make filename
Make
足夠聰明,可以查找filename.c
然後創建文件名並標記文件名chmod +x
一次編譯應用程式、處理命名並將檔案標記為執行檔。它非常棒,並且省去了手動編譯的苦差事。