如何将makefile构建的工程导入C++test
1个回答
推荐于2016-02-12 · 知道合伙人数码行家
huanglenzhi
知道合伙人数码行家
向TA提问 私信TA
知道合伙人数码行家
采纳数:117538
获赞数:517198
长期从事计算机组装,维护,网络组建及管理。对计算机硬件、操作系统安装、典型网络设备具有详细认知。
向TA提问 私信TA
关注
展开全部
转载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一步一步下来,即可成功创建项目。
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一步一步下来,即可成功创建项目。
浙江启扬智能科技有限公司
2023-06-12 广告
2023-06-12 广告
这个是因为处理器不同,所具有的功能不同,像启扬智能的板子,处理器从ARM9~Cortex A9都有,基本都可以通过USB烧写,简单方便,有兴趣了解一下。还提供全天候人工技术支持,适合开发者。...
点击进入详情页
本回答由浙江启扬智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询