该文是总结我在搭建linux开发环境遇到的一些问题,通过网上的网友给的一些方法解决了的问题。现在总结一下,希望给同样遇到烦恼的朋友解决一些实际的问题。
Q:采用的发行linux版本不能用lsmod、insmod、rmmod等模块命令。
A:解决的方法是安装module-init-tools。
在搭建fedora 9的时候,做驱动开发不能用模块命令.输入lsmod,会显示 lsmod:command not found。我解决的方法是下载了module-init-tools-3.2.tar.bz2这个源码包后。解压、依次进行./configure,make,make install 进行安装。正常安装一切正常,而且不会遇到依赖的问题。
Q:VMware Workstation虚拟机,在fedora 9上面不能正常安装VMware-tools。存在找不到运行内核的头文件的问题。
A:网上的很多朋友推荐的是安装kernel-devel-2.6.25-14.fc9.i686.rpm。下载rpm包后,运行指令 rpm -ivh kernel-devel-2.6.25-14.fc9.i686.rpm进行安装。在安装kernel-devel后,能够正常安装VMware-tools。
Q:在ubuntu 桌面发行版本下面编译内核,make menuconfig出错,出现依赖ncurses的错误。
A:我在ubuntu10.10,进行编译内核。make menuconfig之后,出现
*** Unable to find the ncurses libraries or the
*** required header files.
*** 'make menuconfig' requires the ncurses l