我安装了适用于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. Ubuntu上的gcc编译问题13.04
- 2. GCC编译器的问题
- 3. gcc编译问题
- 4. 关于GCC编译器和链接器的问题
- 5. GCC编译器问题
- 6. 关于gcc编译器命令的问题
- 7. GCC 4.9.4交叉编译器编译(limits.h中的问题)
- 8. Ubuntu的GCC编译错误
- 9. 关于编译Lua文件的问题
- 10. 关于ICC编译的C++ 0x问题
- 11. 关于编译时错误的问题
- 12. 关于arm-eabi-gcc和交叉编译
- 13. C gcc编译问题和makefiles
- 14. 在Ubuntu上编译darwin的步骤gcc
- 15. gcc是基于表的编译器吗?
- 16. 编译编译器错误编译GCC
- 17. Cassandra编译问题关于lambda
- 18. 对于关闭编译问题
- 19. 在ubuntu oneiric上编译mysql的问题
- 20. 问题在OpenSolaris 2009.6编译GCC 4.4.0
- 21. 从源代码编译gcc(问题)
- 22. LLVM 5.0编译器是否等同于GCC编译器?
- 23. 在Ubuntu上编译GCC 6.1 16.04
- 24. 关于__attribute__和noinline(GCC)的问题
- 25. C++编译器的问题
- 26. 关于Android的编译器
- 27. cmake编译器布尔开关问题
- 28. 关于C#编译器如何发出TypeRef信息的问题
- 29. 关于编译器符号表的简单问题
- 30. 关于英特尔Fortran编译器选项的问题
真的吗?我认为他们是ARM暴徒,而不是x86。无论如何,只要它能够正常工作,你是否真的关心二进制文件中的字符串? – paxdiablo 2011-03-18 10:44:20
通常没有,但是如果我正在编译商业软件,我不想让人们知道它是使用ubuntu编译的 – Daniel 2011-03-18 11:08:06
通过人,你的意思是你不希望那些在十六进制编辑器中打开二进制文件的人知道那? – sashoalm 2011-03-21 10:12:03