[英]Compiling C code in Linux terminal
我正在使用 Linux mint 16。我有一个代码,我对其进行了一些更改。 我在终端中使用以下两个命令来运行代码。 问题是它没有给我任何错误,但没有应用更改,这意味着它运行以前版本的代码。
gcc -std=c99 -c Code.c -o Code.o
./Code
gcc -std=c99 -c Code.c -o Code.o
会将编译后的目标文件放在Code.o
,而不是./Code
正如您所期望的那样..
此外, -c
告诉不要运行链接器。 因此,您最终会得到一个无法运行的目标文件。
gcc -std=c99 Code.c -o Code
会产生你需要的东西。
有关gcc
标志的完整列表,请使用man gcc
或参见http://linux.die.net/man/1/gcc
尝试
gcc -std=c99 -c Code.c -o Code
./Code
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.