2

我正在尝试使用 C 编程语言中的 gcc 编译一个简单的“Hello, World”程序。我在源代码文件“test.c”(不带引号)上使用以下命令。

我使用以下命令:

gcc test.c -O -Wall -Werror 测试

我希望这可以编译我的程序并创建一个名为 test 的可执行文件,我可以从命令行运行该程序。但是,当我使用上面的行编译时,出现以下错误:

gcc:测试:没有这样的文件或目录

这可能是什么原因?

谢谢!

4

2 回答 2

5

gcctest视为输入文件名。假设您想test用作输出文件名,则需要使用该-o选项。

gcc test.c -O -Wall -Werror -o test
                            ^^
于 2013-10-07T23:24:15.533 回答
4

您向 gcc 发出了错误的命令:

做这个 :

gcc -Werror -Wall -O -o test test.c 

-o 用于输出

于 2013-10-07T23:23:52.743 回答