James Dean134 2024-09-24 15:03 采纳率: 50%
浏览 5

想问问各位c语言生成的.o文件不是2进制吗为什么我打开是这样

img


这是一个在ubuntu16.04下编辑的helloworld程序,是中间的hello.o文件,看书上说是二进制文件

  • 写回答

1条回答 默认 最新

  • 嵌入式小企鹅 2024-09-24 16:48
    关注

    gcc -E input.c -o output.i gcc -S output.i -o output.s gcc -c output.s -o output.o gcc output.o -o executable 这四个步骤概述了使用GCC从C源代码到可执行文件的完整过程。每个步骤都可以独立执行,有助于调试和理解程序的编译过程。.o就是机器代码

    评论

报告相同问题?

问题事件

  • 创建了问题 9月24日