标签: c assembly linker
我想将两个目标文件链接到二进制文件。我希望这个二进制文件只包含我写的内容。当我使用gcc时,它会创建一个包含许多我不想要的东西的4kb文件。如何创建仅包含我的代码的二进制文件?我的第二个问题是,gcc链接到我的文件是什么?
答案 0 :(得分:0)
不要使用'gcc'链接目标文件,而应考虑使用'ar'命令。例如,您可以使用以下命令使用“ar”创建静态链接库:
$ ar cru libhello.a hello.o foo.o