본문 바로가기

프로그래밍/linux

공유 라이브러리 만들기


gcc -fpic -c 파일명 파일명
gcc -shared -o 생성할라이브러리명 생성된실행파일(여러개면 여러개 씀)
gcc -o test test.c -L. -l라이브러리명
./test

내가 사용한 것은 다음과 같다(예제)
arm-linux-gcc -fpic -c read.c write.c erase.c
arm-linux-gcc -shared -o libfmm.so read.o write.o erase.o
arm-linux-gcc -o test test.c -L. -lfmm

생성된 라이브러리를 일일이 -L옵션을 주면서 할 것이 아니라면
/lib 폴더나 /usr/local/lib 등 라이브러리 패스가 설정된 디렉토리에 라이브러리 파일을 놓는다.
반응형

'프로그래밍 > linux' 카테고리의 다른 글

리눅스 파일 내부 문자열 교체  (0) 2007.08.01
gcc 명령어  (0) 2007.07.18
VMware 해상도 설정하기  (0) 2007.07.18
linux 명령어 사용법  (0) 2007.07.17
vmware shared folder 만들기  (1) 2007.07.10