gpt4 book ai didi

在Linux终端中编译C代码

转载 作者:行者123 更新时间:2023-11-30 20:14:56 25 4
gpt4 key购买 nike

我正在使用 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

关于在Linux终端中编译C代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23261272/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com