- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PGRelief使用指南_Linux版
PGRelief使用指南_Linux版1 配置分析选项1.1指定编译器-K用法:pgr5 -K GNU/GCC3 a.cc[支持的编译器一览]公司编译器renesasSH、H8、H8S、M16C、M16C80、M32C、M32R、7770、740、V850、78K0、78K0S、78K4、78K0R、RX、R8C、R32C、RL78ARMRealView 4.0、3.0、3.1、2.2、2.0Developer Suite 1.2GNUGCCGCC3、GCC3_C90GCC4、GCC4_C90、GCC4_C++03Texas InstrumentsTMS320C6000、TI富士通SOFTUNE FR SOFTUNE F2MC-16FUJITSU C Development Package 4.0.1MicrosoftMicrosoft Visual C++ .NET 2010Microsoft Visual C++ .NET 2008Microsoft Visual C++ .NET 2005Microsoft Visual C++ .NET 2003Microsoft Visual C++ .NET 2002Microsoft Visual C++ V6.0Microsoft Visual C++ V5.0Microsoft Visual C++ V4.2Microsoft Visual C++ V4.0Microsoft Visual C++ V1.xMicrosoft Embedded Visual C++ V4.0Sun MicrosystemsSPARCompiler 5.0、4.2、4.0、3.0.1、3.0、2.0.1Forte Developer 6 update2Sun Studio 11DIAB DATAD-ccMetor GraphicsMRIGaioTechnologyXassKEILC51 CompilerParadigm SystemsC++ Compiler东芝TLCS-900 family C CompilerTLCS-870/C series C Compiler其他可根据用户实际编译器的需求进行定制1.2指定宏-Dmacro用法:pgr5 -D macro a.cc 效果:相当于,在a.cc开头写了 #define macro 1-D macro=value指定宏用法:(注意mac=value不能有空格,value可以使任意值)pgr5 -D mac=value a.cc[例]自定义宏:Makefile文件:CPP=g++a:a.o$(CPP) -o a a.o a.o:a.cc a.h $(CPP) -c –Dwin=1 a.cc clean: rm -f *.o a 以上例子中,需要添加自定义宏。pgr5 -Dwin=1 a.cc[例]系统宏:在linux下写一个空文件a.cc. 使用g++ -dM -E b.cc 命令,会显示出默认的系统宏。一般情况下,只要-K选项设置正确,图片中的宏是不需要添加的。如果是发现某些宏未添加导致PGRelief解析中断,则用户可以自己添加必要的宏。-U macro使系统的宏无效用法:pgr5 -U __LINE__ a.cc选项的参数:__LINE__, __FILE__, __TIME__, __DATE__, __STDC__等C++__cplusplusC99_STDC_HOSTED__, __STDC_VERSION__1.3设置标准头文件和用户头文件路径-I设置用户头文件的查找路径用法:pgr5 -I /path/myinclude a.cc-Y设置标准头文件的查找途径pgr5 -Y /path/stdinclude a.cc注:可以使用全路径或相对路径。2 常见问题2.1头文件搜索路径设置错误引起的中断文件分析中断主要是由于头文件找不到或者源文件不符合C/C++标准导致的。中断现象中断原因解决方法找 不 到头文件 没有设置头文件搜索路径添加头文件搜索路径以 #include ****.h 格式包含的用户头文件找不到 的格式,应该把该头文件所在路径添加到标准头文件搜索路径中以 #include ****.h格式包含的用户头文件找不到 的格式,应该把该头文件所在路径添加到用户头文件搜索路径中配置头文件搜索路径方法:请参照1.3节。3.联系我们Linux版不包含在普通的发售版本中,要使用请联系我们。购买咨询南京富士通南大软件技术有限公司电话: +86-256811传真: +86-25址:/cn/fnst电邮:fnst-sales@雨花台区文竹路6号南京,江苏中国210012
文档评论(0)