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
/file 을 삭제해도 상관 없습니다 .so
.
이것은동적 및 정적 라이브러리에 대한 좋은 참고 자료그리고 그것들을 만드는 데 사용하는 방법 gcc
. 읽어보시면 많은 도움이 될 것입니다.