用makefile编写的程序怎么导入

 我来答
日落之蓝
2017-11-09 · TA获得超过458个赞
知道小有建树答主
回答量:490
采纳率:67%
帮助的人:353万
展开全部
转载c++test和很多常用的工具提供了集成,如Microsoft Visual Studio 200X、基于eclipse的IDE工具等,对于这类项目,可以非常容易的直接import项目进来。但对于使用手工编写Makefile编译的项目来讲,导入他们到c++test还稍微有一点麻烦,尤其是对于刚开始接触c++test,或刚开始接触make的初学者来讲,但这些项目还比较常见,尤其是Linux系统上。

c++test导入通过makefile编译的项目,有两种方法。

1 直接命令行方式

make -f </path/to/makefile> <make target> [user-specific options] CXX="cpptestscan--cpptestscanOutputFile=/path/to/name.bdf --cpptestscanProjectName=<projectname>g++"

2 修改makefile,替换原有编译器的方法

ifeq ($(BUILD_MODE), PARASOFT_CPPTEST)
CXX="/usr/local/parasoft/cpptestscan--cpptestscanOutputFile=<selected_location>/MyProject.bdf
--cpptestscanProjectName=MyProject g++"
else
CXX=g++
endif

其实明白人一看便知,两种方法殊途同归,其基本原理都是用c++test自带的命令cpptestscan替换掉原有的编译器(如g++)的方式,用cpptestscan使用和编译器完全一致的选项,重新编译源代码,生成bdf文件(build data file),然后在c++test中New Project,type为build data file,然后按照wizard一步一步下来,即可成功创建项目。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式