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

gmake Error 1

你好,我有一个工程已经编译过了,然后发给同事编译,在他那里却编译不过,我的CCS版本是6.0他是8.0,但是编译器版本都是一样的8.3.3,可是他那里编译的时候去报如下的错误。请问有可能是什么原因引起的。谢谢!

user5173649:

回复 Nancy Wang:

你好,芯片是TMS320C6748
regex.h这个是不能找到的头文件,可以先不管,这个是原来linux操作系统的头文件,以后在解决这个问题。
我刚才在自己的电脑上又装了一个版本为9.1.0版本的CCS,同一个工程在6.0.1的CCS下可以编译(除regex.h问题),在9.1.0下就报如上图的错误。
我猜会不会是CCS版本不兼容的问题,然后就在9.1.0的版本上新建工程,导入源文件,仍是报如上错误。

Nancy Wang:

回复 user5173649:

一般TI提供的SDK会对CCS的版本有要求,不清楚您的工程具体是怎么样的。

user5173649:

回复 Nancy Wang:

这个工程没有用用xdc和sysbios等组件,只用了C/C++标准库。

Shine:

试试把防火墙和杀毒软件关掉再编译。

user5173649:

回复 Shine:

找到原因了,两个版本CCS(6.0.1和9.1.0)对error统计的方法不一样,确实是@Nancy Wang 注意到的那个问题,<regex.h>这个头文件被很多.cpp文件直接或间接引用了,导致其编译失败(gmake…. Error 1)。通过查看CDT Build Console的输出日志分析发现的。
谢谢!

赞(0)
未经允许不得转载:TI中文支持网 » gmake Error 1
分享到: 更多 (0)