dll , .a lib,dll 만드는법?

hbsnow의 이미지

unp 보니까 .a가 있네요(libunp.a ...)

.a 파일이 뭔지?

linux에 dll 만드는 법 좀 알려주세요!

xjiwoox의 이미지

.a나 .so는 라이브러리 아카이브입니다.
윈도우즈에서 사용되는 dll과 비슷한 역할을 하죠.
(컴파일된 오브젝트를 하나로 묶어놓은 것입니다.)

s(˘∼˘*)z,·´″"`°³о$ √(´∀`√)... (˘ヘ˘ㆀ)a

Scarecrow의 이미지

h2h1995의 이미지

유닉스 계열의 운영체제에서는
윈도우즈의 *.lib가 *.a와 같은 파일입니다.
그리고.. *.dll은 *.so와 같습니다.
참고로 HP머선에서는 sl입니다.

----------------
http://tcltk.co.kr

hbsnow의 이미지

Quote:

유닉스 계열의 운영체제에서는
윈도우즈의 *.lib가 *.a와 같은 파일입니다.
그리고.. *.dll은 *.so와 같습니다.
참고로 HP머선에서는 sl입니다.

HP에서 dll 만드는 법은 나와있던데...
cc +z -c file.c
cc +z -c file2.c
cc +z -c file3.c
ld -b -o libmodule.sl file.o file2.o file3.o

cc main.c -L. -lmodule

리눅스와 유닉스 상에서 lib(.a), dll(.so) 만드는 법과 사용하는 법을 부탁드리겠습니다.