2023年12月11日發(作者:總結)

C語言編譯成功后生成后綴名為.o文件是什么文件?
ubuntu16.04實現
百度答客1:
是編譯成功后的文件,以hello.c為例:
先將源文件編譯成目標zhi文件:
gcc - c hello.c
這樣就生成hello.o文件,再將目標文件編譯成可執行文件:
gcc -o hello hello.o
這樣就生成了可執行文件,在./hello就可以運行hello了。
百度答客2:
后綴名.o 就是object, 也就相當于windows下編譯的obj文件, 俗稱目標文件,該文件是指源代碼經過編譯程序產生的且能被cpu直接識別二
進制代碼。由編譯器生成,具體的生成方法在不同的開發環境上是不同的.
百度百科說:后綴名.o文件是對象文件里面包含的內容就是0,1這樣的機器可執行的執令,當你程序要執行時還需要進行鏈接(link).
連接程序之后再將這個文件與系統庫文件連接就生成可執行文件,也就是把多個.o文件連接成一個可執行文件了。
本文發布于:2023-12-11 19:14:28,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/1702293268118523.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:C語言編譯成功后生成后綴名為.o文件是什么文件?.doc
本文 PDF 下載地址:C語言編譯成功后生成后綴名為.o文件是什么文件?.pdf
| 留言與評論(共有 0 條評論) |