make时出现错误:*** No rule to make target `'????

vanguard 2004-05-10 11:35:41
在Linux(RedHat 9)下安装一个软件OpenPBS,configure后,在make时出现下面的错误:
make[4]: *** No rule to make target `<built-in>', needed by `attr_atomic.o'. Stop.
不知何解?全部屏幕信息如下,请高手帮忙分析一下,高分相赠。

--------------------------------------------------------------
make[1]: Entering directory `/work/OpenPBS_2_3_16/doc'
make[1]: `soelim' is up to date.
make[1]: Leaving directory `/work/OpenPBS_2_3_16/doc'
Making all in src
make[1]: Entering directory `/work/OpenPBS_2_3_16/src'
Making all in include
make[2]: Entering directory `/work/OpenPBS_2_3_16/src/include'
make[2]: Leaving directory `/work/OpenPBS_2_3_16/src/include'
Making all in lib
make[2]: Entering directory `/work/OpenPBS_2_3_16/src/lib'
Making all in Libattr
make[3]: Entering directory `/work/OpenPBS_2_3_16/src/lib/Libattr'
generating dependencies
makedepend-sh: processing ./attr_atomic.c
makedepend-sh: processing ./attr_fn_acl.c
makedepend-sh: processing ./attr_fn_arst.c
makedepend-sh: processing ./attr_fn_b.c
makedepend-sh: processing ./attr_fn_c.c
makedepend-sh: processing ./attr_fn_hold.c
makedepend-sh: processing ./attr_fn_intr.c
makedepend-sh: processing ./attr_fn_l.c
makedepend-sh: processing ./attr_fn_ll.c
makedepend-sh: processing ./attr_fn_resc.c
makedepend-sh: processing ./attr_fn_size.c
makedepend-sh: processing ./attr_fn_str.c
makedepend-sh: processing ./attr_fn_time.c
makedepend-sh: processing ./attr_fn_unkn.c
makedepend-sh: processing ./attr_func.c
makedepend-sh: processing ./attr_node_func.c
makedepend-sh: processing ./Long_.c
makedepend-sh: processing ./LTostr.c
makedepend-sh: processing ./uLTostr.c
makedepend-sh: processing ./strToL.c
makedepend-sh: processing ./strTouL.c
make[4]: Entering directory `/work/OpenPBS_2_3_16/src/lib/Libattr'
make[4]: *** No rule to make target `<built-in>', needed by `attr_atomic.o'. Stop.
make[4]: Leaving directory `/work/OpenPBS_2_3_16/src/lib/Libattr'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/work/OpenPBS_2_3_16/src/lib/Libattr'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/work/OpenPBS_2_3_16/src/lib'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/work/OpenPBS_2_3_16/src'
make: *** [all] Error 2
...全文
5008 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
vanguard 2004-06-09
  • 打赏
  • 举报
回复
TO: vanneo(龙飞)
果真如大哥所说,换了RH7.3后,编译就通过了,多谢!!!

PS:
我现在在做并行计算的课题,有机会交流:bkfire@163.com

也谢谢大家的关注。
yjh1982 2004-06-09
  • 打赏
  • 举报
回复
对了,用gmake 试试
vanneo 2004-06-09
  • 打赏
  • 举报
回复
这个问题以前我也碰到过,老兄是不是搞集群运算的,OpenPBS是一个集群管理系统。

试一试换一下Linux的版本,比如说 RH v7.3的,它的内核是 2.4.2,据说末尾是偶数的比较稳定的说,一般编译不会出现什么问题。
yjh1982 2004-06-07
  • 打赏
  • 举报
回复
关注之,最近向unix平台进军
lbaby 2004-06-07
  • 打赏
  • 举报
回复
晕,makefile:
No rule to make target `<built-in>', needed by `attr_atomic.o'. Stop.
看看是不是少了对built-in的处理
zoohoo 2004-06-07
  • 打赏
  • 举报
回复
不知道怎么编译built-in,它需要先编译出attr_atomic.o,是不是在Makefile中没有写出来怎么编译attr_atomic.o
leonchew 2004-05-14
  • 打赏
  • 举报
回复
up
vanguard 2004-05-14
  • 打赏
  • 举报
回复
up
dditwang 2004-05-11
  • 打赏
  • 举报
回复
有可能是你的工程文件的目录结构动过,比如从e:\prj1移动到e:\prj2,而makefile的一些目录参数没有更改
skee 2004-05-10
  • 打赏
  • 举报
回复
把MAKEFILE贴出来看看

69,371

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧