기본적으로 내가하고 싶은 것은 이것이다 :기존 .a 파일에 있습니까?
내가 객체와 다른 정적 라이브러리에 정적 라이브러리를 모두 보관할gcc foo.c -o foo.o
ar rcs foo.a foo.o
gcc bar.c -o boo.o
ar rcs bar.a bar.o foo.a
. 불행하게도, 마지막 명령은 foo.o (bar.o와 foo.a가 포함되어 있음)를 포함하지 않으므로 링크 단계에 도달하면 링커는 foo.o에서 심볼을 찾을 수 없습니다.
내가 원하는 것을 할 수있는 방법이 있습니까? 나는이 모든 일을하고있어, 그래서 나는 & 객체를 재 아카이브하는 것을 포함하지 않는 해결책을 찾고있다. (다소 고통 스럽다). 이런 종류의 "다른 아카이브에서 보관"설정 작업을 할 수있는 방법이 있습니까? 당신이 원래의 형태를 유지하기 위해 필요하지 않은 경우