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

make出错

在使用DM6467T进行开发时,在demo:encodedecode目录下

/home/<user>/dvsdk/dvsdk_3_10_00_19/dvsdk_demos_3_10_00_16/dm6467/encodedecode

执行make命令出现如下错误:

Compiling main.o from main.c..
main.c:1: error: bad value (armv5t) for -march= switch
main.c:1: error: bad value (armv5t) for -mtune= switch
make: *** [main.o] Error 1
我已经在PC端安装了DVSDK3.0版本,想请教各位这是出了什么问题。
不胜感激
Chris Meng:

你好,

请问编译器路径是否加到PATH里面去了?在dvsdk的根目录,编译整个DVSDK是否有问题?

addison zhang:

回复 Chris Meng:

感谢,我的PATH已经设置好了。在执行make命令时通过printf函数确实可以看到编译结果了。不过在目录dvsdk_3_10_00_19下的make命令是将所有应用代码进行编译,时间很长。我在demo/dm6467/encodedecode目录下进行make时却仍然出现提到的错误,想问一下这个目录下直接使用make命令有什么问题么?如果是编译路径的设置问题,那在顶层目录下make命令为什么会编译通过并能输出正确结果呢?谢谢。

Chris Meng:

回复 addison zhang:

你好,

顶层的make调用的makefile会调用rules.make里面的多个路径设置。

addison zhang:

回复 Chris Meng:

好的,那我可以这样理解么。So,如果想只编译一个程序只需要在这个顶层的Makefile中做修改?

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