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

有没有方法把CCS内用的make识别为gmake,或者指定工程所有的编译指令都是gmake?

在编译C:\ti\edma3_lld_2_12_05_30E里的例子,导入进去build 总是提示make找不到,以前编译ipc 例子 ex11_ping的时候也遇到过,当时是教程里说用在cmd里用make编译,但是实际打make是不好用的,用gmake可以,这次遇到make指令找不到应该也是类似的情况,于是去property->c/c++ build->builder setting->use default build command 的√去掉,里边的make改为gmake ,

第一个找不到make的错误消失了,可是又提示:

#gmake -C C:/ti/edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv
process_begin: CreateProcess(NULL, #gmake -C C:/ti/edma3_lld_2_12_05_30E/packages/ti/sdo/edma3/drv, …) failed.
make (e=2): 系统找不到指定的文件。 这不还是make的错误么? 但是 猜想是drv文件夹内某个要调用的文件里 使用了make 指令

请问如何让系统把make指令识别为gmake啊,这样遇到make他就自动执行gmake了,或者让系统内所有程序都用gmake,不去用make,有方法吗?

Nancy Wang:

一般ccs中默认使用的是<CCS INSTALL DIR>\ccs7\utils\bin下的gmake,如果找不到的话就会从软件包里面找。
e2e.ti.com/…/594014
之前给你发一个编译成功的帖子,有没有参考一下其中总结的步骤?
e2e.ti.com/…/934188

Lucius Green:

回复 Nancy Wang:

Nancy:
嗯,就是按照那个帖子一步一步改下来的,编译的时候,无论是用cmd命令编译,还是用ccs导入工程编译都提示make错误。
我先读源码,看看自己弄个工程,不用例子的试试。

赞(0)
未经允许不得转载:TI中文支持网 » 有没有方法把CCS内用的make识别为gmake,或者指定工程所有的编译指令都是gmake?
分享到: 更多 (0)