LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1613|回复: 3

软件编译的问题,求救啊!!

[复制链接]
发表于 2007-10-18 13:26:23 | 显示全部楼层 |阅读模式
小弟是一名新手,在fc6下安装编译802.1x认证软件xsupplican时遇到如下问题:

在./configure过程中提示缺少iwlib.h,不能make,然后我去下载了一个wireless-tools-devel的包。最后它又提示缺少compiler.h,然后我把这个头文件补上,终于可以make了,但这时问题就来了,在make的时候显示如下信息:

[root@localhost xsupplicant-1.2.8]# make
Making all in lib
make[1]: Entering directory `/home/ben/xsupplicant-1.2.8/lib'
Making all in libxsupgui
make[2]: Entering directory `/home/ben/xsupplicant-1.2.8/lib/libxsupgui'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ben/xsupplicant-1.2.8/lib/libxsupgui'
Making all in libxsupconfig
make[2]: Entering directory `/home/ben/xsupplicant-1.2.8/lib/libxsupconfig'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ben/xsupplicant-1.2.8/lib/libxsupconfig'
Making all in libxsupconfwrite
make[2]: Entering directory `/home/ben/xsupplicant-1.2.8/lib/libxsupconfwrite'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ben/xsupplicant-1.2.8/lib/libxsupconfwrite'
Making all in libxsupconfcheck
make[2]: Entering directory `/home/ben/xsupplicant-1.2.8/lib/libxsupconfcheck'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ben/xsupplicant-1.2.8/lib/libxsupconfcheck'
make[2]: Entering directory `/home/ben/xsupplicant-1.2.8/lib'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/ben/xsupplicant-1.2.8/lib'
make[1]: Leaving directory `/home/ben/xsupplicant-1.2.8/lib'
Making all in src
make[1]: Entering directory `/home/ben/xsupplicant-1.2.8/src'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/ben/xsupplicant-1.2.8/src'
Making all in etc
make[1]: Entering directory `/home/ben/xsupplicant-1.2.8/etc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/ben/xsupplicant-1.2.8/etc'
Making all in tools
make[1]: Entering directory `/home/ben/xsupplicant-1.2.8/tools'
Making all in config-parser
make[2]: Entering directory `/home/ben/xsupplicant-1.2.8/tools/config-parser'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ben/xsupplicant-1.2.8/tools/config-parser'
Making all in ntpwdhash
make[2]: Entering directory `/home/ben/xsupplicant-1.2.8/tools/ntpwdhash'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/ben/xsupplicant-1.2.8/tools/ntpwdhash'
make[2]: Entering directory `/home/ben/xsupplicant-1.2.8/tools'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/ben/xsupplicant-1.2.8/tools'
make[1]: Leaving directory `/home/ben/xsupplicant-1.2.8/tools'
Making all in doc
make[1]: Entering directory `/home/ben/xsupplicant-1.2.8/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/ben/xsupplicant-1.2.8/doc'
Making all in drivers
make[1]: Entering directory `/home/ben/xsupplicant-1.2.8/drivers'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/ben/xsupplicant-1.2.8/drivers'
Making all in gui_tools
make[1]: Entering directory `/home/ben/xsupplicant-1.2.8/gui_tools'
Making all in cli
make[2]: Entering directory `/home/ben/xsupplicant-1.2.8/gui_tools/cli'
Making all in xsup_set_pwd
make[3]: Entering directory `/home/ben/xsupplicant-1.2.8/gui_tools/cli/xsup_set_pwd'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/ben/xsupplicant-1.2.8/gui_tools/cli/xsup_set_pwd'
Making all in xsup_monitor
make[3]: Entering directory `/home/ben/xsupplicant-1.2.8/gui_tools/cli/xsup_monitor'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/ben/xsupplicant-1.2.8/gui_tools/cli/xsup_monitor'
Making all in xsup_get_state
make[3]: Entering directory `/home/ben/xsupplicant-1.2.8/gui_tools/cli/xsup_get_state'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/home/ben/xsupplicant-1.2.8/gui_tools/cli/xsup_get_state'
make[3]: Entering directory `/home/ben/xsupplicant-1.2.8/gui_tools/cli'
make[3]: Nothing to be done for `all-am'.
make[3]: Leaving directory `/home/ben/xsupplicant-1.2.8/gui_tools/cli'
make[2]: Leaving directory `/home/ben/xsupplicant-1.2.8/gui_tools/cli'
make[2]: Entering directory `/home/ben/xsupplicant-1.2.8/gui_tools'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/home/ben/xsupplicant-1.2.8/gui_tools'
make[1]: Leaving directory `/home/ben/xsupplicant-1.2.8/gui_tools'
make[1]: Entering directory `/home/ben/xsupplicant-1.2.8'
make[1]: Nothing to be done for `all-am'.
make[1]: Leaving directory `/home/ben/xsupplicant-1.2.8'


这应该是make不成功吧??我想知道它怎么总是说“ Nothing to be done for xxxx”呢?这是什么原因呢?这些代码究竟意味着什么呢??希望热心人能帮帮小弟!!谢谢!
发表于 2007-10-18 14:05:05 | 显示全部楼层
不知道你的编译步骤是怎么样滴,帮不了你。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-10-19 00:05:58 | 显示全部楼层

........

Post by 难免有错
不知道你的编译步骤是怎么样滴,帮不了你。


啊???什么编译步骤??不是每个软件都是先./configure然后make最后make install么??
我就是在make这里总是说Nothing to be done for xxx。。。不知道怎么回事。

./configure里需要的库文件不是都齐了吗,怎么还是有问题呢,哎...编译软件有点烦,看来还是要好好学linux c才行
回复 支持 反对

使用道具 举报

发表于 2007-10-19 10:28:10 | 显示全部楼层
Post by danux
啊???什么编译步骤??不是每个软件都是先./configure然后make最后make install么??
我就是在make这里总是说Nothing to be done for xxx。。。不知道怎么回事。

./configure里需要的库文件不是都齐了吗,怎么还是有问题呢,哎...编译软件有点烦,看来还是要好好学linux c才行

Nothing to be done ...说明该做的事情都做完了
make采用的增量编译,即每次只编译那些更改过的文件,而不是每次都从头编译,那样太耗费时间了。
你需要做的应该就是make install了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表