Mac下Clion怎么使用GCC的类库呢?

Mac下Clion怎么使用GCC的类库呢?
我用的是10.12 (16A323)的mac,使用homebrew安装了GCC,在命令行敲gcc-4.9是没有什么问题的

lyzdeMacBook-Pro-3:~ lyz$ gcc-4.9 -v
Using built-in specs.
COLLECT_GCC=gcc-4.9
COLLECT_LTO_WRAPPER=/usr/local/Cellar/gcc@4.9/4.9.4_1/libexec/gcc/x86_64-apple-darwin16.0.0/4.9.4/lto-wrapper
Target: x86_64-apple-darwin16.0.0
Configured with: ../configure --build=x86_64-apple-darwin16.0.0 --prefix=/usr/local/Cellar/gcc@4.9/4.9.4_1 --libdir=/usr/local/Cellar/gcc@4.9/4.9.4_1/lib/gcc/4.9 --enable-languages=c,c++,fortran,java,objc,obj-c++ --program-suffix=-4.9 --with-system-zlib --enable-libstdcxx-time=yes --enable-stage1-checking --enable-checking=release --enable-lto --enable-plugin --with-build-config=bootstrap-debug --disable-werror --with-pkgversion='Homebrew GCC 4.9.4_1 --with-all-languages' --with-bugurl=https://github.com/Homebrew/homebrew-core/issues MAKEINFO=missing --disable-nls --with-ecj-jar=/usr/local/opt/ecj/share/java/ecj.jar --enable-multilib
Thread model: posix
gcc version 4.9.4 (Homebrew GCC 4.9.4_1 --with-all-languages) 

然后我按照网上的教程在CLion里面配置了GCC的toolsChain以及CMake

clipboard.png

clipboard.png

但是我打开代码,还是找不到epoll.h,感觉是使用的类库不对。。怎么样做才能让项目使用到正确的类库呢?对于C++方面我属于小白。。公司的同事让我在开发机用VIM,但是我第一次确实用不惯VIM。。还请大家帮帮忙~

clipboard.png

阅读 6.9k
1 个回答

epoll不是“GCC的类库”,它是Linux专有API,在Mac上无论你用什么编译器都一样用不了的。
Mac和FreeBSD有一个类似的功能叫kqueue。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题