可以將glibc
編譯成一個目標文件,然後可以鏈接到任何程序。主要目的是在這裏實現可移植性。因爲我不需要以這種方式安裝動態庫。這可以做到嗎?如果是這樣,怎麼樣?glibc可以編譯成一個目標文件
0
A
回答
2
您可以編譯glibc
到.a
文件,這些文件可以鏈接到靜態可執行文件中。靜態庫是默認生成的。
+0
任何想法,如何做到這一點? – pythonic
+0
看到[這個答案](http://stackoverflow.com/a/7461214/721269)的一些建議。只編譯'glibc'也會建立靜態庫。 –
相關問題
- 1. 如何將多個目標C文件編譯成一個庫?
- 2. 將多個C源文件編譯成一個唯一的目標文件
- 3. 是否可以使用CC編譯器編譯多個目標文件?
- 4. 可以編譯多個源文件夾到多個目標文件夾
- 5. glibc編譯系統
- 6. 頭文件被編譯成目標文件?
- 7. 是否可以將nodejs項目編譯爲單個JavaScript文件?
- 8. 使用g ++編譯器生成目標文件以分離目錄 - C++
- 9. 編譯所有弱電一個目標文件的符號
- 10. 使用另一個文件夾中的目標文件編譯MEX文件
- 11. 僅編譯glibc的一部分
- 12. 用glibc編譯的程序可以在Linux上用uClibc運行?
- 13. 如何編寫生成文件以在不同的目錄中生成目標文件和可執行文件?
- 14. 構建系統以將項目目錄中的每個* .CS文件編譯爲一個可執行文件
- 15. glibc編譯不正確
- 16. 交叉編譯glibc for arm
- 17. lfs glibc編譯ld錯誤
- 18. lfs 7.2編譯glibc 2.16.0
- 19. 編譯你自己的glibc
- 20. 編譯一個SASS /羅盤文件分成多個CSS文件
- 21. 是否可以在cabal項目中編譯「只有一個文件」?
- 22. 編譯Mach-o手臂目標文件
- 23. 如何編譯成可執行文件
- 24. 在「目標」文件夾中生成的Maven java類未編譯
- 25. 編譯一個.ss文件
- 26. VS2008項目只編譯x64目標中的1個C++文件
- 27. 編譯3個可執行文件在一個makefile文件
- 28. Maven編譯生成目標中同一類的多個版本?
- 29. jst:編譯目標未寫入,因爲編譯文件爲空
- 30. 我可以將VS2010中的IronRuby項目編譯成DLL/exe文件嗎?
我以爲glibc是一個可以鏈接到任何C程序中的對象文件庫。這是不正確的?你可以做靜態或動態鏈接,但到你得到glibc這個決定已經爲你做。爲什麼你的願望更便攜?投票結束 - 這個問題對我來說是沒有意義的。 – duffymo
我的問題是如果它有可能將其編譯到一個統一的對象文件而不是單獨的文件。 – pythonic
它已經編譯完成。仍然沒有任何意義。 – duffymo