라이브러리 .so 파일과 .dll 파일 차이점(리눅스 lib와 윈도우 lib의 차이?)

fensy의 이미지

똑같은 소스를 linux용 .so 파일로 만들어서 리눅스에서 돌린 것과
windows 용으로 .dll로 만들어 돌린 것의 프로그램 처리속도가 너무나도 차이가 심합니다..

예를 들어 1+2 = 3 을 .dll로 만들어 돌리는건 30초가 걸렸다면
.so 파일을 만들어서 리눅스(VMware환경) 에서 돌린것은 7분이 걸립니다..

이 같이 차이가 심하게 날 수 있는걸까요?

mirheekl의 이미지

파일 포맷과는 (크게) 관계없다에 한 표.

--

익명 사용자의 이미지

컴파일 옵션의 차이 아닐까요?