cpp 라이브러리를 수동으로 설치하는 방법

cpp 라이브러리를 수동으로 설치하는 방법

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. 읽어보시면 많은 도움이 될 것입니다.

관련 정보