디렉토리별로 .o들을 합쳐서 다른 .o 형태로 만들 수 있는지..
글쓴이: eminency / 작성시간: 금, 2006/02/24 - 9:43오전
서브 디렉토리들에 나눠 놓은 소스들을 합쳐서 최종적으로 .a와 .so를 만들려 합니다.
그런데 디렉토리별로 Makefile이 있기 때문에 각각 .a를 만들어 준 뒤에 다시 그것들을 합칠랬더니 안되는군요 -_-;
1) 디렉토리의 .o들을 모아서 어떤 형태의 .x를 만든다
2) .x들을 모아 최종적으로 .a나 .so를 만든다
이게 가능한가요? .x같은 형태가 있는지를 알고 싶습니다. 아니면 .o들을 합쳐서 다른 .o를 만들 수 있는지...
Forums:
[url=http://wiki.kldp.org/wiki.php/Docbo
공유라이브러리 만들기를 참조하시면 두개이상의 .o파일을
이용하여 .so를 만드는 방법이 있습니다.
------------------------------
좋은 하루 되세요.
에... 그건 아는데요..o들을 합쳐서 만들어진 결과물 여러 개를
에... 그건 아는데요.
.o들을 합쳐서 만들어진 결과물 여러 개를 합쳐서 최종적인 결과물 하나를 만들려는게 목적이거든요.
.so를 여러 개 합쳐서 배포할 목적의 최종 .so나 .a를 만들 수 있는지요?
노루가 사냥꾼의 손에서 벗어나는 것 같이, 새가 그물치는 자의 손에서 벗어나는 것 같이 스스로 구원하라 -잠언 6:5
[quote="eminency"]에... 그건 아는데요..o들을
a 파일은 ar로 object의 추가삭제가 가능합니다.
ar 코맨드를 참고 하시길..
글구 일반적으로는 루트 디렉터리에서 하위디렉터리의 모든 object파일들을 검색해서 최종적으로 묶는게 대세임.
댓글 달기