
OpenGL SDK를 설치하고 싶습니다http://glsdk.sourceforge.net/docs/html/pg_build.html. 성공적으로 빌드했지만 설치 스크립트가 없습니다.
Eclipse에서 -lname
.
헤더 전용 라이브러리를 /usr/include
. 그런데 파일을 어디에 넣어야 할지 모르겠어요 name.a
.
팩맨으로 GLFW를 설치했습니다. 찾을 수는 있지만 /usr/include/GL/glfw.h
실제 도서관이 어디에 있는지는 모르겠습니다.
당신이 일을 정리할 수 있기를 바랍니다.
답변1
폴더 lib
는 컴파일러가 정적으로 링크된 경우 실행 파일에 링크하거나 포함할 실제 바이너리 라이브러리를 보유하는 것입니다.
당신이 가지고 있는 곳에서는 / 파일 -lname
의 실제 위치를 사용할 수 있습니다 ..a
.so
파일이 거기에 있는 경우에만 작동합니다 .so
. 파일 에 동적으로 링크하는 경우입니다 .so
. 옵션을 추가하면 -static
컴파일할 때 .a 파일의 바이너리 데이터를 실행 파일로 가져옵니다. 그러면 .a
/ 파일 을 삭제해도 문제가 되지 않습니다 .so
.
여기동적 라이브러리와 정적 라이브러리에 대한 좋은 참고 자료는 무엇이며 어떻게 만드는지 알아보세요 gcc
. 읽어보시면 많은 도움이 될 것입니다.