Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试使用 C 编程语言中的 gcc 编译一个简单的“Hello, World”程序。我在源代码文件“test.c”(不带引号)上使用以下命令。
我使用以下命令:
gcc test.c -O -Wall -Werror 测试
我希望这可以编译我的程序并创建一个名为 test 的可执行文件,我可以从命令行运行该程序。但是,当我使用上面的行编译时,出现以下错误:
gcc:测试:没有这样的文件或目录
这可能是什么原因?
谢谢!
gcc被test视为输入文件名。假设您想test用作输出文件名,则需要使用该-o选项。
gcc
test
-o
gcc test.c -O -Wall -Werror -o test ^^
您向 gcc 发出了错误的命令:
做这个 :
gcc -Werror -Wall -O -o test test.c
-o 用于输出