c语言 - "Hello World" 失败语法错误:单词意外(预期")")



我失败了

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

并完成了。谢谢!

最新更新