프로그래밍/linux
공유 라이브러리 만들기
코딩줌마
2007. 7. 18. 14:11
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 등 라이브러리 패스가 설정된 디렉토리에 라이브러리 파일을 놓는다.
반응형