This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

gmake Error 1

Other Parts Discussed in Thread: TMS320C6748, SYSBIOS

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

  • 芯片型号是什么?用的什么版本的SDK?
    regex.h是哪里的?对比检查一下properties里面include选项和file search path的配置。
  • 你好,芯片是TMS320C6748
    regex.h这个是不能找到的头文件,可以先不管,这个是原来linux操作系统的头文件,以后在解决这个问题。
    我刚才在自己的电脑上又装了一个版本为9.1.0版本的CCS,同一个工程在6.0.1的CCS下可以编译(除regex.h问题),在9.1.0下就报如上图的错误。
    我猜会不会是CCS版本不兼容的问题,然后就在9.1.0的版本上新建工程,导入源文件,仍是报如上错误。
  • 一般TI提供的SDK会对CCS的版本有要求,不清楚您的工程具体是怎么样的。
  • 这个工程没有用用xdc和sysbios等组件,只用了C/C++标准库。
  • 试试把防火墙和杀毒软件关掉再编译。
  • 找到原因了,两个版本CCS(6.0.1和9.1.0)对error统计的方法不一样,确实是@Nancy Wang 注意到的那个问题,<regex.h>这个头文件被很多.cpp文件直接或间接引用了,导致其编译失败(gmake .... Error 1)。通过查看CDT Build Console的输出日志分析发现的。
    谢谢!
x 出现错误。请重试或与管理员联系。