自己动手构造编译系统:编译、汇编与链接1.3.4 链接

    xiaoxiao2024-09-29  91

    1.3.4  链接

      

             使用GCC命令进行目标文件链接很简单:

    gcc hello.o –o hello

      GCC默认使用动态链接,如果要进行静态链接,需加上-static选项:

    gcc hello.o –o hello –static

      这样生成的可执行文件hello便能正常执行了。

      我们使用objdump命令查看一下静态链接后的可执行文件内的信息。由于可执行文件中包含了大量的C语言库文件,因此这里不便将文件的所有信息展示出来,仅显示最终main函数的可执行代码。

    080482c0 <main>:

     80482c0:         55                       push         

    转载请注明原文地址: https://yun.8miu.com/read-132142.html
    最新回复(0)