https://stackoverflow.com/questions/9809213/what-are-a-and-so-files


archive 파일은 static linking 파일로서 컴파일 할때 (gcc -c) 사용된다

archive 파일의 코드를 변경할 경우 recompile 해야한다는 단점이 있다


shared object 파일을 archive 파일과 비교했을 때의 장점은 runtime에서 linking된다는 것이다

shared object 파일의 코드를 변경할 경우, so 파일만 바꿔주면 되므로 프로그램을 recompile 할 필요가 없다


'Linux' 카테고리의 다른 글

[Linux] xshell or putty를 통해 GCE SSH 접속  (0) 2017.12.14
[Linux] bash -c jupyter notebook -> don't source .bashrc  (0) 2017.12.06
Raspberry Pi make 에러  (1) 2017.12.04
[Linux] .vimrc on docker win7  (0) 2017.11.30
[Linux] hash -r 기능  (0) 2017.11.29

WRITTEN BY
hojongs
블로그 옮겼습니다 https://hojongs.github.io/