Ubuntu 12.04 apue 2 환경 설정

0. 조작 편 의 를 위해 루트 권한 을 사용 하 는 것 을 권장 합 니 다.
    1. 여기 있다http://www.apuebook.com/src.tar.gz원본 패 키 지 를 다운로드 하고 디 렉 터 리 에 압축 을 풀 수 있 습 니 다. 예 를 들 어 / root / apue. 2e.

  
  
  
  
  1. # tar -zxvf apue.tar.gz -C /root/ 

    2. 장군 /root/apue.2e/Make.defines.linux 중 6 행 WKDIR = / home / sar / apue. 2e 를 / root / apue. 2e 로 변경 합 니 다.(1 의 압축 해제 디 렉 터 리 와 대응)
    3. / root / apue. 2e / ipp / ipp. h 에서 122 번 째 줄 의 status 를 Status 로 바 꿉 니 다.(다른 것 으로 바 꿀 수도 있 지만 아래 4 와 대응 해 야 한다)
    4. / root / apue. 2e / ipp / printd. c 의 977 줄 의 status 를 Status 로 교체 합 니 다.(위 3 과 대응)
    5. / root / apue. 2e / threadctl / getenv 1. c 와 / root / apue. 2e / threadctl / getenv 3. c 의 첫 번 째 줄 \ # include < limits. h > 를 \ # include < linux / limits. h > 로 바 꿉 니 다.
    6. make 를 실행 합 니 다.컴 파일 이 통과 되면 / root / apue. 2e / lib / 디 렉 터 리 에서 libapue. a 정적 링크 라 이브 러 리 파일 을 생 성 합 니 다.
    7. / root / apue. 2e / lib / libapue. a 를 / usr / local / lib / 디 렉 터 리 에 복사 합 니 다.

  
  
  
  
  1. # cp  /root/apue.2e/lib/libapue.a  /usr/local/lib/ 

    8. / root / apue. 2e / include / apue. h 를 / usr / local / include / 디 렉 터 리 에 복사 합 니 다.

  
  
  
  
  1. # cp  /root/apue.2e/include/apue.h  /usr/local/include/  

    9. 컴 파일 예제: gcc main. c - lapue.
    OVER

좋은 웹페이지 즐겨찾기