永发信息网

linux系统中 “.o”文件一般是什么语言写的

答案:2  悬赏:30  手机版
解决时间 2021-04-01 00:36
  • 提问者网友:雪舞兮
  • 2021-03-31 11:43
linux系统中 “.o”文件一般是什么语言写的
最佳答案
  • 五星知识达人网友:空山清雨
  • 2021-03-31 12:02
“.o”文件 是编译后形成的 .obj 文件。
可以是 c/c++, fortran 等 “编译语言” 写的源程序 编译后 形成的,接着可以通过链接,形成可执行文件。
有些 程序库,实际上就是把 许多 .o 文件 组合到一起形成的。
全部回答
  • 1楼网友:行路难
  • 2021-03-31 12:15
.o是目标二进制文件,一般来说就是一堆指令码组成的文件,他本身有已重定位和未重定位之分,一般采用的是elf文件格式(建议可以参考elf文件的说明)。可以通过gcc工具链中的objdump工具(如果是ppc的使用objdumpppc.exe -S 目标.o、如果是mips的使用objdumpmips.exe 目标.o)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯