我安裝了適用於ubuntu x86_64的build-essential軟件包,編譯c程序和C++程序工作正常,但在編譯的二進制文件中出現「Ubuntu linaro」。有沒有辦法去除這個?關於ubuntu gcc編譯器的問題
3
A
回答
2
如果你能弄清楚這個字符串是在哪個部門(的.comment也許?),你可以使用
strip -R .comment (or whatever section name)
刪除從二進制文件部分。
在Ubuntu 10.10 for x86上的gcc似乎沒有在二進制文件中放入任何無關的字符串。
3
相關問題
- 1. gcc編譯問題
- 2. GCC編譯器問題
- 3. 關於gcc編譯器命令的問題
- 4. Ubuntu的GCC編譯錯誤
- 5. 關於編譯時錯誤的問題
- 6. 關於ICC編譯的C++ 0x問題
- 7. 關於編譯Lua文件的問題
- 8. 關於arm-eabi-gcc和交叉編譯
- 9. C gcc編譯問題和makefiles
- 10. 在Ubuntu上編譯darwin的步驟gcc
- 11. 編譯編譯器錯誤編譯GCC
- 12. Cassandra編譯問題關於lambda
- 13. 對於關閉編譯問題
- 14. 在ubuntu oneiric上編譯mysql的問題
- 15. 問題在OpenSolaris 2009.6編譯GCC 4.4.0
- 16. 在Ubuntu上編譯GCC 6.1 16.04
- 17. 關於英特爾Fortran編譯器選項的問題
- 18. 關於編譯器符號表的簡單問題
- 19. 關於C編譯器asm輸出的另一個問題
- 20. 關於C#編譯器如何發出TypeRef信息的問題
- 21. 關於編譯器及其工作原理的問題
- 22. 在Ubuntu OS的Matlab 2017a上編譯開關編譯器
- 23. 舊的gcc編譯器
- 24. 關於編譯器和反編譯
- 25. 在ubuntu上用pcre編譯nginx問題
- 26. 從內部C/C++程序訪問GCC編譯器開關
- 27. Eclipse編譯器的問題
- 28. 在ubuntu上安裝gcc 4.6的問題
- 29. gcc 4.5在ubuntu下的安裝問題
- 30. gcc(v4.1.2交叉編譯器)整數提升問題
真的嗎?我認爲他們是ARM暴徒,而不是x86。無論如何,只要它能夠正常工作,你是否真的關心二進制文件中的字符串? – paxdiablo 2011-03-18 10:44:20
通常沒有,但是如果我正在編譯商業軟件,我不想讓人們知道它是使用ubuntu編譯的 – Daniel 2011-03-18 11:08:06
通過人,你的意思是你不希望那些在十六進制編輯器中打開二進制文件的人知道那? – sashoalm 2011-03-21 10:12:03