gpt4 book ai didi

c - 手动运行gcc的步骤,编译,汇编,链接

转载 作者:太空狗 更新时间:2023-10-29 16:22:27 25 4
gpt4 key购买 nike

如果你有一个简单的 C 程序,比如

int main(void) {return 0;}

可以用gcc -o test test.c编译。

据我了解,gcc 执行编译、汇编然后链接。后两步是通过运行asld实现的。

我可以使用 gcc -S test.c 生成汇编代码。

要将汇编代码转换为可执行文件,您会在终端中输入什么?

(这样做是为了学习汇编)

最佳答案

这些是使用gcc的不同阶段

gcc -E  --> Preprocessor, but don't compile
gcc -S --> Compile but don't assemble
gcc -c --> Preprocess, compile, and assemble, but don't link
gcc with no switch will link your object files and generate the executable

关于c - 手动运行gcc的步骤,编译,汇编,链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8527743/

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