在FC6 Linux操作系统安装Moxa多串口卡(型号:cp-104UL v2)时碰到以下问题,希望获得解决思路: 30

按照厂商所提供的以下安装方法进行安装,当执行到步骤2的makeclean;makeinstall时,系统提示以下错误,无法安装成功:make[1]:Enteringdir... 按照厂商所提供的以下安装方法进行安装,当执行到步骤2的make clean; make install时,系统提示以下错误,无法安装成功:
make[1]: Entering directory `/moxa/mxser/driver '
make -C /lib/modules/2.6.18-1.2798.fc6xen/build SUBDIRS=/moxa/mxser/driver modules
make: Entering an unknown directory
make: *** /lib/modules/2.6.18-1.2798.fc6xen/build: 没有那个文件或目录。 停止。
make: Leaving an unknown directory
make[1]: *** [module] 错误 2
make[1]: Leaving directory `/moxa/mxser/driver '
make: *** [driver_install] 错误 2

请问该如何解决此问题?

厂商提供的安装方法如下:
Linux Driver Installation
1. Execute the following commands from the Linux prompt:
#mount /dev/cdrom /mnt/cdrom
#cd /
#mkdir moxa
#cd moxa
#cp /mnt/cdrom/ <driver directory> /mxser.tgz .

#tar xvfz mxser.tgz

2. #cd mxser
#make clean; make install
3. #cd /moxa/mxser/driver
#./msmknod
4. #modprobe mxser
5. Use the Moxa diagnostic utility to verify the driver status:
#cd /moxa/mxser/utility/diag
#./msdiag
6. Use the Moxa terminal utility to test the tty ports:
#cd /moxa/mxser/utility/term
#./msterm
你说的build这个文件根本不让我编辑
展开
 我来答
ele007
2010-08-06 · TA获得超过565个赞
知道小有建树答主
回答量:161
采纳率:0%
帮助的人:0
展开全部
你看你是不是有这个目录
/lib/modules/2.6.18-1.2798.fc6xen/build

因为他要编译驱动,所以需要用你的内核里的build工具来编译出模块。如果你没有这个目录,那么
你试试将他MAKEFILE文件中的 KERDIR 这个变量(或者类似)改成/lib/modules/(你内核版本)/build 然后再试试
不一样的春天I
2012-03-27 · TA获得超过462个赞
知道小有建树答主
回答量:525
采纳率:100%
帮助的人:189万
展开全部
很简单,因为你没有安装kernel source,你的安装盘里应该有的,你试试去找找,kernel-devel-xxx ,还有kernel-xxxxx,xxx是你的内核,都安装上就行了;非常的简单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
萍水e相逢
2010-08-06 · TA获得超过3万个赞
知道大有可为答主
回答量:5.9万
采纳率:46%
帮助的人:1.4亿
展开全部
应该 是 没有 安装 build工具
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式