프로그래밍/리눅스 프로그래밍

[compile] 공부 해야 할 것

jinkwon.kim 2022. 1. 12. 11:23
728x90
반응형

https://asung123456.tistory.com/18

 

Ubuntu C/C++ shared library 컴파일하기 fPIC 옵션 GOT, PLT

c++ g++ -shared -fPIC -o g++ -shared fPIC -o lib.so code.cpp c gcc -shared [-fPIC] -o gcc -shared [-fPIC] -o lib.so code.c -fPIC 생략가능 하지만 공유라이브러리를 만들 때는 -fPIC 옵션 사용을 권장합니..

asung123456.tistory.com

https://www.lesstif.com/software-architect/shared-library-linker-loader-12943542.html

 

동적 라이브러리(shared library)와 Linker/Loader 이해하기

외부 함수를 포함해서 프로그램을 만드는 것을 정적 링크(static linking)라고 부릅니다.)  

www.lesstif.com

 

728x90
반응형