apue 开发环境搭建

APUE 学习开发环境搭建(MAC 版)

环境信息

  1. mac osx 10.14.1
  2. clion
  3. gcc8(clion 自带)
  4. gdb(clion 自带 、或 LLDB)

搭建步骤

一、 下载apue源码并编译

1
2
3
4
wget http://www.apuebook.com/src.3e.tar.gz
tar -xzvf src.3e.tar.gz
cd apue.3e
make

二、 安装库文件(就相当于java中lib放到path一样)

1
2
sudo cp lib/libapue.a /usr/local/lib/
sudo cp include/apue.h /usr/local/include/

三、 新建clion c工程

可以直接fork我的库,apuebegin,或者直接clone

1
git clone https://github.com/excel-bat/apuebegin.git

四、运行并查看结果

问题总结

1.如果自己已经安装了gdb,无法调试,出现如下错误

1
apuebegin/cmake-build-debug/ls1: unknown load command 0x32

请将自己安装的gdb(如下图),切换为默认Budle gdb

2.无法找到apue.h 文件

1
检查是否正确将头文件添加
坚持原创技术分享,您的支持将鼓励我继续创作!