标题:问一个关于交叉编译的问题
作者:miaoronghua
日期:2008-04-13 23:42
内容:
小弟刚开始在公司上班,大学刚毕业,在公司做GUI跑LINUX,上一班子全都跳光了,烂摊子人给我了,刚开始学,对于环境还不是很熟,先介绍一下,PC上用QT-free-X11-3.3.4,(问个问题-现在我是做ARM11的板子,听经理说,库前辈已经移植好了,他移植的是QTE还是QTOPIA?)小弟刚开始问点傻问题哈哈 ,在DESIGNER中写了带串口调试的APP,现在文件夹里有三个文件mian.cpp,uart.ui,uart.ui.h程序没问题,现在我QMAKE生成MAKEFILE,再MAKE一下也很好,执行一下,跑一下,PC上通过了,接着我修改MAKEFILE(其中的LINK,LIBS都已经修改好了)交叉编译一下,问题出来了,改过的MAKEFILE会自动改回来,不知道是什么问题,请各位前辈指点,小弟感激不尽
#1 [owenbbkp 04-14 22:40]
你是说用qmake重新生成Makefile文件之后,Makefile文件会自动改回来吗?
简单的做法是,手动修改Makefile,以后不要执行qmake,直接执行make就行了
#2 [miaoronghua 04-15 20:40]
这个做法我已经试过了,可是还是会改回来,我估计是QMAKE生成的MAKEFILE对QMAKE有依赖性,所以还是会改回来,只能修改里面的内容了,可是我改不来,呵呵,现在我用TMAKE,又遇到问题,问题是找不到LIB里面的app.t和tmake.conf,能给我点添加库的方法吗?
#3 [miaoronghua 04-15 20:46]
我已经试过在/etc/ld.so.conf中修改添加一些库,可是还是找不到,我试过将这两个文件app.t tmake.conf加入当前目录,但是依赖的关系太多,我没办法了呵呵
#4 [owenbbkp 04-15 22:49]
我没试过TMAKE.如果仅仅是找不到库的问题,可以试试修改LD_LIBRARY_PATH。
#5 [miaoronghua 04-15 23:03]
我先问个的问题,在QT-FREE-X11-3.3.4上面写好的程序经过了make通过了,通过修改MAKEFILE如果环境什么都对的话可以移植到开发板上面QTOPIA上面去吗?明天我把我的MAKEFILE发上来大家帮我出出主意。谢谢还有我的环境也发上来