2015-07-21 36 views
1

我克隆一個Git倉庫從GitHub(稱爲羽毛的項目),爲了安裝它,我用從終端執行以下命令:如何使用Eclipse CDT構建C++項目?

> ./configure --enable-debug 
> make -j 4 
> make install 

之後,檢查一切正常我用來執行命令

> which plumed 
> /usr/local/plumed 

如何從Eclipse執行相同操作? 從eclipse構建看起來像執行「make all」命令返回錯誤。

回答

1

這是我做的,希望它有幫助。

我做一個構建目錄,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文件夾,所以你不需要特權安裝一切。

相關問題