关于Makefile的一个问题

软件和网站开发以及相关技术探讨
回复
smartcar
帖子: 131
注册时间: 2006-04-07 14:14
来自: 北京
送出感谢: 0
接收感谢: 0
联系:

关于Makefile的一个问题

#1

帖子 smartcar » 2008-07-03 9:38

请问类似LLDLIBS这样的makefile中可以使用的变量的定义位置在哪,谢谢!
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15
送出感谢: 0
接收感谢: 0

#2

帖子 iblicf » 2008-07-03 9:39

什么意思
smartcar
帖子: 131
注册时间: 2006-04-07 14:14
来自: 北京
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 smartcar » 2008-07-03 10:01

iblicf 写了:什么意思
就是我们写makefile时,LLDLIBS这个变量不用定义,通常是修改,我想知道它第一次被引用的地方或者说这样命名只是惯例?
头像
HuntXu
论坛版主
帖子: 5776
注册时间: 2007-09-29 3:09
送出感谢: 0
接收感谢: 6 次

#4

帖子 HuntXu » 2008-07-03 10:05

似乎是惯例~

在makefile的头部指定的这些信息~通过configure改变的,当然自己修改也一样...
HUNT Unfortunately No Talent...
头像
liuqun67
帖子: 101
注册时间: 2008-05-29 22:53
来自: 青岛/南京
送出感谢: 0
接收感谢: 0
联系:

#5

帖子 liuqun67 » 2008-07-03 14:29

我只用过LDLIBS,比如想链接到数学库libm.so可以用

代码: 全选

LDLIBS=-lm
program: program.c
     $(CC) $< -o $@ $(LDLIBS)
或使用默认规则即可传递变量LDLIBS的值

代码: 全选

LDLIBS=-lm
program: program.c
请问什么是LLDLIBS啊?
头像
bones7456
论坛版主
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
送出感谢: 0
接收感谢: 8 次
联系:

#6

帖子 bones7456 » 2008-07-06 17:08

viewtopic.php?t=128278&highlight=

跟我一起写 Makefile
关注我的blog: ε==3
smartcar
帖子: 131
注册时间: 2006-04-07 14:14
来自: 北京
送出感谢: 0
接收感谢: 0
联系:

#7

帖子 smartcar » 2008-07-07 11:38

liuqun67 写了:我只用过LDLIBS,比如想链接到数学库libm.so可以用

代码: 全选

LDLIBS=-lm
program: program.c
     $(CC) $< -o $@ $(LDLIBS)
或使用默认规则即可传递变量LDLIBS的值

代码: 全选

LDLIBS=-lm
program: program.c
请问什么是LLDLIBS啊?
相当于Local LDLOBS,或许这只是一个惯例吧!还在琢磨中,没有系统学习过gnu make,补课中!
smartcar
帖子: 131
注册时间: 2006-04-07 14:14
来自: 北京
送出感谢: 0
接收感谢: 0
联系:

#8

帖子 smartcar » 2008-07-07 11:39

bones7456 写了:viewtopic.php?t=128278&highlight=

跟我一起写 Makefile

多谢!正在阅读
回复

回到 “软件/网站开发”