在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
昨天遇到的问题,主要有两个:
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
相关文章推荐
- 在Cygwin环境下配置Linux内核的问题
- 惊艳的cygwin——Windows下的Linux命令行环境的配置和使用
- Zedboard-Linux-digilent3.6内核版本不支持USB摄像头问题的解决方案
- Windows下Linux模拟环境Cygwin的安装及apt-cyg安装问题
- linux 内核编译:内核配置原理与常见配置问题的解决方法&&内核版本控制解析
- 关于gnuplot每次启动都要配置环境变量的问题(Linux系统中)
- 在win下打造linux环境: cygwin的安装和简单配置
- arm-linux-gcc的环境配置问题
- 惊艳的cygwin——Windows下的Linux命令行环境的配置和使用
- Linux驱动开发环境配置(内核源码树构造)
- linux环境中英文切换配置以及乱码问题
- Linux下配置Node环境变量及问题详解
- 使用Cygwin模拟Linux环境安装配置运行基于单机的Hadoop
- linux 内核配置过程中遇到的问题
- Linux 环境变量的配置解决(-bash: jps: command not found)问题
- 阿里云linux下配置php服务器环境,及遇到的问题解决方法
- Linux驱动环境配置之内核树的建立
- [Git配置]Git本地中文文件名问题解决 linux环境
- elasticsearch5.0在Windows和linux环境下启动问题及解决方案
- 启动64位IDEA2016版本需要Java JDK 1.8版本,开发环境JDK 1.7问题解决方案(新增linux下配置)