Program Tip

단일 gcc 명령으로 검색 경로에 여러 헤더 포함 및 라이브러리 디렉토리를 추가하는 방법은 무엇입니까?

programtip 2020. 12. 7. 20:33
반응형

단일 gcc 명령으로 검색 경로에 여러 헤더 포함 및 라이브러리 디렉토리를 추가하는 방법은 무엇입니까?


단일 gcc 명령으로 검색 경로에 여러 헤더 포함 및 라이브러리 디렉토리를 추가하는 방법은 무엇입니까?


include 디렉토리에는 여러 -I 플래그를 사용하고 lib 디렉토리에는 여러 -L 플래그를 사용하십시오.


C_INCLUDE_PATH환경 변수를 설정할 수 있습니다 .

export C_INCLUDE_PATH=.:/some/dir:/some/other/dir

뿐만 아니라 LIBRARY_PATH환경 변수.


Linux에서는 -I추가하려는 각 디렉토리 앞에 사용해야 합니다.

예:

user:/home/my_project$ gcc -g -Wall -I/usr/include/lib_Directory/ -I./include -c ./src/transcod.c

./명령을 실행중인 현재 디렉토리를 의미합니다 . 이 경우에는 my_project입니다 .

참고 URL : https://stackoverflow.com/questions/5846804/how-to-add-multiple-header-include-and-library-directories-to-the-search-path-in

반응형