우리의 빌드 시스템은 pkg-config를 사용하여 소프트웨어를 빌드하지만 연결하는 데 시간이 오래 걸릴 수 있습니다(경우에 따라 최대 20분). 우리는 pkg-config가 유죄 도구라고 판단했습니다.
그렇다면 pkg-config에 대한 더 빠른 대안이 있습니까? 또는 링크 속도를 높이는 데 사용할 수 있는 몇 가지 설정이 있습니까?
PS 잘 모르겠지만이 문제이 질문과 관련이 있습니다.
답변1
pkg-config
동일한 옵션 으로 여러 번 호출되었습니까? Makefile의 변수 또는 유사한 변수에 해당 호출을 포함하면 LDFLAGS
이런 일이 발생할 수 있습니다 .
적어도 GNU Make에서는 백틱을 통해 외부 프로그램을 호출하면 참조할 때마다 호출됩니다. 예를 들어, 이 경우 두 가지 다른 출력을 얻게 됩니다.
foo = `date`
asdfsdf:
echo $(foo)
sleep 4
echo $(foo)
그러나 사용하는 경우껍데기함수, 결과는 한 번만 계산됩니다.
foo = $(shell date)
asdfsdf:
echo $(foo)
sleep 4
echo $(foo)
답변2
답변3
내 동료가 발견했어요pykg 구성, pkg-config보다 훨씬 빠른 것으로 나타났습니다.