여지것 아무생각없이 헤더파일 인클루드 하고 썼습니다.
그런데, 리눅스에서 궁금한게 하나 생겼습니다.
.a 와 .so 차이를 모르겠고, 그게 왜 필요한지 모르겠습니다.
그러니까. 라이브러리 하면 헤더파일을 얘기하는지 알고 있었는데,
/usr/lib 디렉토리가 있더군요. 그리고 lib**라고 시작되는 파일들이 엄청
많다는 거... 그 용도가 무엇인지요? 헤더파일이 라이브러리가 그것으로 족하지 않나요? 컴파일 타임때라던가, 런타임때라던가 다 만족할 듯 한데...