最近在學習大名鼎鼎的APUE,想着用eclipse來編譯調試APUE,我買的是APUE第三版,首先解壓,然後make,然後sudo apt-get install libbsd-dev安裝一個libbsd.a靜態鏈接庫,
還要
sudo cp./include/apue.h /usr/include/
sudo cp ./lib/libapue.a /usr/local/lib/
複製兩個文件到系統庫中,然後編譯的時候就是gcc 1-3.c -o 1-3 -lapue 這裏的-lapue選項就是把apue庫包含進來。這樣在命令行下很容易可以解決。
現在我想用eclipse,咋辦呢?
打開eclipse,在project 下面找到properties,然後選擇GCC C Linker的Libraries的選項,在裏面添加個apue就行了。
如圖: