네 가능합니다만 의존성이 해결되어야 합니다. a 파일에서 o 파일을 뽑아낸 다음 ld 로 so 타겟으로 해서 만들게 하면 됩니다.
그런데 이때 묶여지는 o 파일들이 외부 참조를 가진다면 ld 옵션에서 지정하여 해결해 줘야 합니다.
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
네 가능합니다만
네 가능합니다만 의존성이 해결되어야 합니다. a 파일에서 o 파일을 뽑아낸 다음 ld 로 so 타겟으로 해서 만들게 하면 됩니다.
그런데 이때 묶여지는 o 파일들이 외부 참조를 가진다면 ld 옵션에서 지정하여 해결해 줘야 합니다.
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
---------
간디가 말한 우리를 파괴시키는 7가지 요소
첫째, 노동 없는 부(富)/둘째, 양심 없는 쾌락
셋째, 인격 없는 지! 식/넷째, 윤리 없는 비지니스
이익추구를 위해서라면..
다섯째, 인성(人性)없는 과학
여섯째, 희생 없는 종교/일곱째, 신념 없는 정치
자문자답입니다.
IsExist님이 답변해주신 것에 덧붙여 좀더 자세히 말씀드리면,
abc.a라는 파일을 abc.so로 만들고자 한다면
1. ar x abc.a
a.o, b.o, c.o와 같은 각종 .0파일들이 나옵니다.
2. gcc -shared -o abc.so *.o
다시 .o를 lib으로 묶습니다.
위와 같이 하면 간단히 해결되었습니다.
감사합니다.
댓글 달기