반응형
g ++에 라이브러리 경로를 어떻게 포함합니까?
내 makefile에 추가 라이브러리에 대한 경로를 포함하려고하는데 컴파일러가 해당 경로를 사용하도록하는 방법을 알 수 없습니다. 지금까지 :
g++ -g -Wall testing.cpp fileparameters.cpp main.cpp -o test
경로를 포함하고 싶습니다.
/data[...]/lib
testing.cpp에는 해당 라이브러리의 파일이 포함되어 있기 때문입니다. 또한 나는 리눅스 머신을 사용하고 있습니다.
편집 : 라이브러리 경로가 아닙니다. 포함 된 파일에만. 내 잘못이야.
(이진) 라이브러리를 검색 할 디렉토리를 지정하려면 다음을 사용하십시오 -L.
-L/data[...]/lib
실제 라이브러리 이름을 지정하려면 다음을 사용합니다 -l.
-lfoo # (links libfoo.a or libfoo.so)
포함 파일 (라이브러리와는 다름) 을 검색 할 디렉토리를 지정하려면 다음을 사용하십시오 -I.
-I/data[...]/lib
그래서 나는 당신이 원하는 것은
g++ -g -Wall -I/data[...]/lib testing.cpp fileparameters.cpp main.cpp -o test
참고 URL : https://stackoverflow.com/questions/6141147/how-do-i-include-a-path-to-libraries-in-g
반응형
'programing tip' 카테고리의 다른 글
| 누락 된 상위 디렉토리와 함께 새 파일을 만드는 방법은 무엇입니까? (0) | 2020.09.19 |
|---|---|
| "git push heroku master"는 푸시 할 위치와 다른 리포지토리로 푸시하는 방법을 어떻게 알 수 있습니까? (0) | 2020.09.19 |
| C ++ : 생성자에서 변수를 초기화 할 위치 (0) | 2020.09.19 |
| 글로벌 네임 스페이스가 오염된다는 것은 무엇을 의미합니까? (0) | 2020.09.19 |
| Rails 4.2 개발 서버의 기본 바인딩 IP를 변경하는 방법은 무엇입니까? (0) | 2020.09.19 |