TI中文支持网
TI专业的中文技术问题搜集分享网站

在C6678调试过程中关于.cpp文件和.asm文件时编译出错的问题

工程师,您好!

我在C6678开发过程中利用CCS5.4版本进行调试,其中用到了GPIO中断,除了KeyStone系列的内部函数是.c文件以外,我自己新建的文件都是cpp类型,如果不添加GPIO_vectors.asm文件时 编译通过,但只要添加以后就编译出错,然后将所有新建的.cpp文件类型改为.c类型以后编译通过,想请问这事为什么呢?有没有什么办法能够使得.cpp文件和.asm文件同时编译时不出错呢?下图是我的文件列表,这个时候出错提示为下图所示。另外还有一个问题,为什么我的include路径中有commom文件夹,即KeyStone相关的内部函数,但如果不将部分.c文件添加到src文件夹下仍会编译出错,请问这又是什么原因呢?还请专家解答。谢谢!

 

Andy Yin1:

参考如下

http://processors.wiki.ti.com/index.php/C%2B%2B_Support_in_TI_Compilers#Name_Mangling

https://e2e.ti.com/support/development_tools/compiler/f/343/t/146770

赞(0)
未经允许不得转载:TI中文支持网 » 在C6678调试过程中关于.cpp文件和.asm文件时编译出错的问题
分享到: 更多 (0)