我在網上閱讀關於ELF文件,並在理解一個標準命令以生成一個ELF文件。ELF文件生成命令和選項
到現在我一直在使用>的gcc -o test.c的test.o .Thats它運行我的代碼!
一篇文章說:
GCC -c test.c的//將生成ELF文件test.o
現在-o選項是告訴編譯器創建一個可執行文件(這是不是ELF)
另一個article說:
GCC -c test.c的-o test.o //會生成ELF test.o - >這裏是我困惑的地方。
-o應始終生成可執行文件。
ELF是可執行文件的格式,所以我被「可執行文件(不是ELF)」 – IMSoP
「一個可執行文件(它不是ELF)」這句話弄糊塗了。 – jthill
因爲沒有人告訴我..我猜我採取了這種方式......感謝澄清......所以我應該得出結論:「可執行文件是所有ELF文件的子集......可以有許多文件是可重定位的exe是隻是一種類型「? – RootPhoenix