2011-03-18 5 views
3

우분투 x86_64 용 빌드 필수 패키지를 설치하고 c 프로그램 및 C++ 컴파일 프로그램이 제대로 작동하지만 컴파일 된 바이너리에는 "Ubuntu linaro"가 나타납니다. 이것을 제거하는 방법이 있습니까?우분투 gcc 컴파일러에 대한 질문

+1

정말요? 나는 그들이 x86이 아닌 ARM mob라고 생각했다. 어쨌든, 바이너리에 어떤 문자열이 있는지는 알 수 있습니까? – paxdiablo

+0

일반적으로 아니지만 상용 소프트웨어를 컴파일하는 경우 사람들이 우분투를 사용하여 컴파일되었음을 알리고 싶지는 않습니다. – Daniel

+0

사람들은 16 진수 편집기에서 이진 파일을 열어 보려는 사람들이 원하지 않는다는 것을 의미합니다 그? – sashoalm

답변

2

당신이 문자열에 그 어떤 부분을 알아낼 수 있다면 (아마도 .comment?) 당신이 진에서 그 부분을 제거하는

strip -R .comment (or whatever section name) 

를 사용할 수 있습니다.

gcc on Ubuntu x86 용 10.10은 바이너리에 관계없는 문자열을 넣은 것 같지 않습니다.

3

16 진수 편집기를 사용하여 제거 할 수 있습니다. 그리고 내가 왜 그것을 제거하고 싶은지 물어 봐도 될까요 ??

+0

상용 소프트웨어를 컴파일하는 경우 사람들이 우분투를 사용하여 컴파일되었음을 알리고 싶지 않습니다. – Daniel