* INCLUDE
- gcc가 어떤 path에서 헤더 파일을 읽어오는지 알고 싶다면, gcc를 실행할 때 -v
gcc test.c -v
- C_INCLUDE_PATH 환경 변수를 써서 지정할 수도 있습니다 (포맷은 PATH와 동일)
- C++ include path를 지정하기 위해서 CPLUS_INCLUDE_PATH를 쓰기도 합니다.
- -I option을 써서 지정할 수 있으며 (여러 디렉토리를 지정하기 위해 중복으로 사용 가능)
-I
C 소스는 표준 디렉토리에 있는 헤더 파일을 이용하여 개발을 할 수도 있지만, 표준 디렉토리가 아닌 위치에 있는 레더 파일을 가져와서도 개발을 할 수 있다. 그 때 그 디렉토리의 위치를 지정해주는 옵션이다. 이 옵션 또한 예제를 보고 하면 금방 진행할 수 있다.
* LIB
etc/ld.so.conf 에/usr/local/lib 추가
그리고
ldconfig 실행
OR
/etc/profile에 LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH
추가함
gcc -o test test.c -l(라이브러리 명) -L(라이브러리 설치 패스)
참고로 libpcap 인 경우에 lib가 생략된 -lpcap 이다.
Include / library 경로 설정
* INCLUDE gcc가 어떤 path에서 헤더 파일을 읽어오는지 알고 싶다면, gcc를 실행할 때 -v gcc test.c -v -I option을 써서 지정할 수 있으며 (여러 디렉토리를 지정하기 위해 중복으로 사용 가능) C_INCLUDE_PATH
egloos.zum.com
107 – GCC 옵션(자주 사용되는)
많은 옵션들 중에서 정리하고 싶은 옵션들을 리스트로 정리해보았다. 이젠 이 옵션들을 하나 하나 살펴보도록 하겠다. 내용은 최대한 간단하게 적고, 예시를 많이 보여주려고 하였기 때문에 은
kyulingcompany.wordpress.com
'IT > Linux' 카테고리의 다른 글
[Linux] vi 에서 문자열 검색 (0) | 2021.01.20 |
---|---|
[Linux] 리눅스의 구조 (커널,kernel) (0) | 2021.01.15 |
[Linux] gcc컴파일 옵션 (0) | 2021.01.12 |
[Linux] 파일속 문자열 찾기 (0) | 2021.01.08 |
[Linux] gcc -o 컴파일 과정 (0) | 2021.01.07 |