검색결과 리스트
글
cflags와 libs의 정보를 보는 방법 - pkg-config
공대생의 팁
2018. 12. 11. 00:14
종종 gcc 혹은 g++를 사용하여 빌드를 할 때, 이러한 옵션을 사용하는 경우가 있습니다.
$ g++ -o result example.cc -Llibs
위와 같이 자신의 환경에서 사용된 라이브러리를 사용하기 위해서는 위의 -Llibs를 알아야 할 필요가 있습니다. 이를 알아낼 수 있는 방법으로 pkg-config를 사용하는 방법이 있습니다.
pkg-config를 사용하여 자신의 컴퓨터에 설치된 라이브러리들을 확인할 수 있습니다. 다음과 같은 명령어를 입력해주시면 되겠습니다.
$ pkg-config --list-all
다음으로 자신이 확인해보고자 하는 cflag와 lib를 확인해보도록 하겠습니다. Vision 라이브러리로 가장 많이 사용되는 OpenCV를 기준으로 설명해보도록 하겠습니다.
$ pkg-config opencv --cflags
>> -I/usr/include/opencv
$ pkg-config opencv --libs
위에서 나오는 출력결과를 이용하여 gcc 혹은 g++의 컴파일 옵션으로 위의 libs를 추가해주신다면 컴파일이 정상적으로 동작하는 것을 확인하실 수 있습니다.
300x250
'공대생의 팁' 카테고리의 다른 글
Model bias(모형 편향) (0) | 2018.12.30 |
---|---|
Davies-Bouldin Index(DBI) (0) | 2018.12.20 |
[SLAM] Odometry의 정의 (0) | 2018.11.23 |
Stability-Plasticity dilemma(안정성-가소성 딜레마) (0) | 2018.11.22 |
ubuntu apt update 실행시 404 Not Found 에레 발생시 해결방법 (0) | 2018.11.17 |