鍍金池/ 問答/C++  iOS  網(wǎng)絡(luò)安全/ Mac下Clion怎么使用GCC的類庫呢?

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) 

然后我按照網(wǎng)上的教程在CLion里面配置了GCC的toolsChain以及CMake

clipboard.png

clipboard.png

但是我打開代碼,還是找不到epoll.h,感覺是使用的類庫不對(duì)。。怎么樣做才能讓項(xiàng)目使用到正確的類庫呢?對(duì)于C++方面我屬于小白。。公司的同事讓我在開發(fā)機(jī)用VIM,但是我第一次確實(shí)用不慣VIM。。還請(qǐng)大家?guī)蛶兔

clipboard.png

回答
編輯回答
憶往昔

epoll不是“GCC的類庫”,它是Linux專有API,在Mac上無論你用什么編譯器都一樣用不了的。
Mac和FreeBSD有一個(gè)類似的功能叫kqueue。

2018年2月11日 22:08