Macbook Air에서 APUE 소스 컴파일

1316 단어 AIR
전체 컴파일 코드
1 압축 해제 src.rar, 현재 사용자의 루트 디렉터리에 파일을 놓으십시오 (/Users/lishujun/)
2 입장/Users/lishujun/apue.2e
3 수정 Make.define.macos 파일, 파일에 원본 코드가 있는 디렉터리를 지정합니다
WKDIR=/Users/lishujun/apue.2e

4 입장/Users/lishujun/apue.2e/include 디렉터리, 수정 apue.h
#if defined(SOLARIS)  

#define _XOPEN_SOURCE   500 /* Single UNIX Specification, Version 2  for Solaris 9 */  

#define CMSG_LEN(x) _CMSG_DATA_ALIGN(sizeof(struct cmsghdr)+(x))  

#elif defined(MACOS)  /*     ,        */

#elif !defined(BSD)  

#define _XOPEN_SOURCE   600 /* Single UNIX Specification, Version 3 */  

#endif  

5 상위 디렉토리로 돌아가서 컴파일 명령 실행하기
make clean

make macos

6 컴파일이 성공했는지 확인합니다./Users/lishujun/apue에 들어가십시오.2e/file 디렉터리, ls1 수정c, 헤더 파일은../include/apue.그리고
gcc ls1.c ../lib/libapue.a

a.out 파일 즉 ls가 나오면 다 된 거예요.
 

좋은 웹페이지 즐겨찾기