我失败了
Syntax error: word unexpected (expecting ")")
为了搜索问题的根源,我确实尝试了它,即使使用Hello World代码
#include<stdio.h>
int main(){
printf("Hello Worldn");
return 0;
}
编译方式
sudo gcc Zeiger.h -o Zeiger,
sudo chmod +x Zeiger
并运行
sudo ./Zeiger
然后我得到的失败是:
./Zeiger: 1: ./Zeiger: Syntax error: word unexpected (expecting ")")
它有什么问题?
你不需要将头文件传递给 gcc
这只是sudo gcc -o Zeiger Zeiger.c
你的意思是:
gcc Zeiger.c -o Zeiger
而不是:
gcc Zeiger.h -o Zeiger
gcc Zeiger.c -o Zeiger
并完成了。谢谢!