這是我做的,希望它有幫助。
我做一個構建目錄,cd
成並從那裏運行配置。這將在構建目錄中產生Makefile
。然後我在eclipse中創建一個Makefile
項目。打開Makefile
。然後,在右側的概要窗口中,您可以選擇要使用的製作目標(all
,clean
,install
,uninstall
...)。
您可以針對不同配置(build-debug,build-release等)製作多個build目錄。
其實我有一個腳本爲設置不同的生成標誌,並調用configure
與相關標誌每個構建類型:
#!/bin/bash
top_dir=$(pwd)
PREFIX=${PREFIX:-$HOME/dev}
LIBDIR=$PREFIX/lib
WITH="$WITH --with-mysql=yes"
WITH="$WITH --with-speller=yes"
export PKG_CONFIG_PATH="$LIBDIR/pkgconfig"
export CXXFLAGS="-g3 -O0 -D DEBUG"
rm -fr $top_dir/build-debug
mkdir -p $top_dir/build-debug
cd $top_dir/build-debug
$top_dir/configure $WITH --prefix=$PREFIX
在日食我總是把--prefix
點內安裝$HOME
文件夾,所以你不需要根特權安裝一切。