【问题标题】:syntax error near unexpected token [duplicate]意外标记附近的语法错误[重复]
【发布时间】:2017-08-28 12:34:55
【问题描述】:

Tish 是程序:

#include <stdio.h>

int main()
{
    printf("77777");

    return 0;
}

yaki@ubuntu:~/Desktop/yakima$ gcc yakima.c -o yakima.o 
yaki@ubuntu:~/Desktop/yakima$ ./yakima.c

这是错误:

./yakima.c: line 3: syntax error near unexpected token `('
./yakima.c: line 3: `int main()'

你能解决这个问题吗?

【问题讨论】:

    标签: c linux unix ubuntu-14.04


    【解决方案1】:

    您正在尝试执行源文件。

    创建目标文件后,您必须将目标文件链接到二进制文件

    gcc -c yakima.c -o yakima.o 
    gcc yakima.o -o yakima
    

    并执行二进制

    ./yakima
    

    【讨论】:

      猜你喜欢
      • 2018-02-16
      • 1970-01-01
      • 2012-08-31
      • 2012-10-20
      • 2012-09-29
      • 2013-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多