在编译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错误。
我先读源码,看看自己弄个工程,不用例子的试试。
TI中文支持网