c++项目中使用cmake作为构建工具非常方便,但同时又希望使用eclipse作为源码编辑工具。
网上大部分都在说使用如下方法:
mkdir /home/eric/certi_build cd /home/eric/certi_build cmake -G"Eclipse CDT4 - Unix Makefiles" -D CMAKE_BUILD_TYPE=Debug ../certi_src
根据下面的表格看我用的eclipse juno版本肯定不是CDT4
Eclipse + CDT Version Information
CDT 3.1.2 goes with Eclipse 3.2
CDT 4.0 goes with Eclipse 3.3. (Europa)
CDT 5.x goes with Eclipse 3.4 (Ganymeade)
CDT 6.x goes with Eclipse 3.5 (Galileo)
CDT 7.x goes with Eclipse 3.6 (Helios)
make -C ${ProjDirPath}/build VERBOSE=1
就可以了。这样就可以使用cmake产生makefile,而让eclipse使用cmake产生的makefile对代码进行编译。
当然也可以将build command改为
make install -C ${ProjDirPath}/build VERBOSE=1
这样编译完就直接安装了,但要注意安装目录eclipse是否有权限访问,如果没有,可能需要从root启动eclipse才行。
看来,那个编译按钮点下后执行的就是这个build command命令。
参考链接: