您的位置:首页 > 运维架构 > Linux

在Cygwin环境下配置Linux内核的问题——解决方案!

2008-03-05 11:17 489 查看
忙了两天,终于把在cygwin环境下make xconfig成功了。

昨天遇到的问题,主要有两个:

1. libintl

解决方法修改
$(ROOTDIR)/$(LINUXDIR)/scripts/kconfig/Makefile
将 语句
HOSTCFLAGS += -DKBUILD_NO_NLS
改为必执行。

2. qt

找到
#HOSTLOADLIBES_qconf += $(KC_QT_LIBS) -ldl
#HOSTCXXFLAGS_qconf.o = $(KC_QT_CFLAGS) -D LKC_DIRECT_LINK
修改为:
HOSTLOADLIBES_qconf += -L/usr/lib/qt3/lib -L/usr/X11R6/lib -lqt-mt -lGL -lXmu -lXi /
-lXrender -lXrandr -lXcursor -lXft -lfreetype -lfontconfig -lXext -lX11 -lSM -lICE /
-lresolv -lz -lpthread -ldl
HOSTCXXFLAGS_qconf.o = -DQT_SHARED -DQT_TABLET_SUPPORT -DQT_NO_DEBUG /
-DQT_THREAD_SUPPORT -D_REENTRANT -I/usr/include/qt3 -D LKC_DIRECT_LINK

因为qtcheck过程得到的几个变量 KC_QT_CFLAGS,KC_QT_LIBS,KC_QT_MOC 在运行过程中得到的值都不正确。
所以在shell中单独运行了qtcheck,得到这几个变量值,直接应用在了Makefile中。

还有其它修改,请参考:
http://sources.redhat.com/ml/crossgcc/2006-05/msg00093.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: