솔라리스 라이브러리 파일 작성중 질문입니다.
글쓴이: arrest05 / 작성시간: 금, 2013/06/07 - 5:18오후
안녕하세요 솔라리스 라이브러리 파일 작성에 대한 질문을 올려봅니다...
먼저 솔라리스8이 운영체제로 사용되고있고 SPARC 입니다..
GCC 버전은 3.4.6으로 sunfreeware에서 다운받았고
ld는 gnu binutiles 2.21.1 입니다.
먼저 인터넷에서 동적 라이브러리 작성을 위해 각 소스파일을 컴파일한뒤 라이브러리로 만든다고 설명되어 있습니다.
그래서 .. 3개의 파일을 gcc -fPIC 옵션을 활용해 컴파일 하였고
gcc -shared -W1, soname, LibSec.so -o LibSec.so sec_util_lib.o sec_in_lib.o sec_common_lib.o
와 같이 입력을 했습니다...
그런데 soname이 일단 먹히지 않아 -f 로 바꾸고도 해봤는데 libsec.so를 찰을수 없다는... 에러메세지를 출력하고 종료합니다...
왜이런지 도움좀 주셨으면 감사하겠습니다. ... ㅠㅠ
Forums:
gcc옵션에 이상한게 있는데여
gcc -shared -Wl,-soname,libmy.so.0 -o libmy.so.0.0.0 file1.o file2.o
이레 공유라이브러리 만드는 기본 명령인데
즐린
감사합니다 ㅠㅠ
감사합니다 ㅠㅠ
오승택
프로그래머를 지향하신다면, 당장 글꼴부터 바꾸시는 게
프로그래머를 지향하신다면, 당장 글꼴부터 바꾸시는 게 정신건강에 많은 도움이 됩니다.
-W1 이 아니라 -Wl 입니다. linker 에게 옵션을 전달하라는 뜻입니다.
감사합니다 ㅠㅠ
감사합니다 ㅠㅠ
오승택
댓글 달기