binutils에서 하나의 프로그램만 빌드하는 방법

binutils에서 하나의 프로그램만 빌드하는 방법

내 관심사와 전혀 상관없는 프로그램이 많기 때문에 binutils우분투에서 GNU로 특정 프로그램을 만들어보고 싶었습니다.

프로그램이 바이너리 파일을 참조합니다(예: ar, objcopy) .

ar예를 들어, 나는 ar, objdump, objcopy, readelf, ... 에 관심이 있습니다.

이 문제에 대해 어떻게 해야 합니까?

다른 소스 코드를 제거해 보았습니다.binutils-version/binutils/Makefile

그러나 Makefile개체 파일은 여전히 ​​모든 프로그램에 대해 생성됩니다( Makefile에도 있음 binutils-version/).

프로그램을 만들 수 있는 새로운 아이디어를 주세요.

답변1

configure.sh--disable-DIR다음과 같이 스위치 호출을 사용하여 GNU binutils 저장소에서 특정 디렉터리 구축을 비활성화할 수 있습니다.StackOverflow에 대한 이 질문.

구성 요소를 보다 구체적으로 활성화/비활성화하는 방법을 모르지만 이렇게 하면 빌드 속도가 크게 향상됩니다 --disable-gdb.--disable-ld

관련 정보