谁能说出问题出在哪里?
someone@someone:~/Desktop$ cat morning.c
Run Code Online (Sandbox Code Playgroud)
#include <stdio.h>
int main (int argc, char** argv)
{
printf ("Good Morning") ;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
someone@someone:~/Desktop/9raya$ ./morning.c
./morning.c: line 2: syntax error near unexpected token `('
./morning.c: line 2: `int main (int argc, char** argv)'
Run Code Online (Sandbox Code Playgroud)
我真的不知道问题出在哪里.
问题是你正在尝试执行C源代码,而你的shell并不理解.您需要将源代码编译为可执行文件,然后执行它.例如,
编译morning.c生成一个名为的可执行文件morning:
gcc -Wall -Wextra morning.c -o morning
执行morning:
./早上
我在其中添加了-Wall和-Wextra标志,以便在gcc的极小默认值之上提供更有用的编译器警告集.
| 归档时间: |
|
| 查看次数: |
2393 次 |
| 最近记录: |