2012-06-21 6 views
2

debian은 stdio.h, string.h 등의 C 헤더 파일을 어디에 저장합니까? 프로젝트를 진행 중이고 위치에 헤더 파일을 추가해야하지만 어디에도 위치를 찾을 수 없습니다.debian의 C 헤더 파일 위치

+0

이 실행 시도 되세요'당신의 stdio.h' 터미널을 찾아? – Cyclonecode

+0

괜찮아. 고마워. –

답변

7

시스템 헤더는 /usr/include이고 사용자 설치 패키지의 헤더는 /usr/local/include입니다.

그러나 다른 프로젝트에서 사용할 라이브러리를 작성하는 경우에만 헤더를 넣어야합니다. 그렇지 않으면 컴파일러에 -I 플래그를 사용하여 추가 헤더 파일 검색 경로의 위치를 ​​지정해야합니다. 일반적으로

2
  1. 의는/usr/포함 그것은 당신이 컴파일러와 표준 헤더와 같은 "기본"가지고 있는지 확인하기 위해이 같은 명령을 실행 해치지 않을 것

  2. : apt-get install build-essential

  3. 모두 실패하면 "찾기"를 수행 할 수도 있습니다. 예를 들어 :

    find/-name stdio.h -print 2> /dev/null