리눅스 공유라이브러리를 간단하게 만들어보자


코드는 간단하게 만들어본다.




명령어는 gcc -fPIC -shared -o Jlibc.so Jlibc.c




라이브러리를 만들었다.


이제 한번 적용시켜보자

새로운 C코드를 만든다.


여기서 컴파일할때 공유라이브러리 설정을 해줘야하는데

환경변수에 공유라이브러리 경로를 추가해줘야한다.

export를 이용해서 환경변수를 바꿀수 있고

env를 이용해서 확인할수 있다.

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:경로(기존에 있던 라이브러리를 추가함.)


이제 a.c를 컴파일 해보자


컴파일은 gcc -o a a.c -w -L -l 라이브러리 이름

성공적으로 만들었다.!

'system > level1' 카테고리의 다른 글

리눅스 유저 추가  (0) 2017.05.11
컴파일 과정(LINUX GCC)  (0) 2017.04.10
linux 정적 컴파일 동적 컴파일  (0) 2017.04.09
리눅스 파일 권한 설정  (0) 2017.04.09
리눅스 기초(8086 메모리 구조)  (0) 2017.04.06
블로그 이미지

powerprove

,