autoreconf: libtoolize failed with exit status: 1 我经过几天的研究终于发现问题所在了,
根本原因是编译器不匹配问题,飞凌编译内核的时候搞了一个编译器,编译qt的时候又一个交叉编译工具,由于存在两套编译工具,所以系统在编译的时候会不幸的选中第一个编译器。我的解决办法是
gedit /etc/profile
加上注释 export PATH=/usr/local/arm/cross/am335xt3/devkit/bin:$PATH 这一行,不知道为什么编译linux系统的时候飞凌要求特别加上这一行。我去掉这一行后,再source /etc/profile,顺利完成编译。 楼上朋友:
我们的发布包中确实提供了两种交叉编译器,一种是使用TI官方的编译器cross-tools-am335x-4.5.3.tar.bz2,用于编译Uboot和Kernel,另外的一个是专用于编译Qt库的编译器 arm-2009q3.tar.bz2,如果您编译Qt程序或者是Qt库文件,建议使用专门应用于Qt编译的编译器 arm-2009q3.tar.bz2 ,可以在/etc/profile里面配置好编译器的路径,系统启动后默认使用哪一种编译器,请不要同时配置两种编译,否则会出现楼上朋友描述的现象,或者其他的意外情况。
页:
1
[2]