当前位置: 技术问答>linux和unix
请教makefile问题
来源: 互联网 发布时间:2015-09-12
本文导语: makefile看不懂,如下: -------------------------------------------------------------------------------- ACLOCAL = ${SHELL} /home/ty263/src/snort-2.2.0/missing --run aclocal-1.6 AUTOCONF = ${SHELL} /home/ty263/src/snort-2.2.0/missing --run autoconf AUTOMAKE = ${SHELL...
makefile看不懂,如下:
--------------------------------------------------------------------------------
ACLOCAL = ${SHELL} /home/ty263/src/snort-2.2.0/missing --run aclocal-1.6
AUTOCONF = ${SHELL} /home/ty263/src/snort-2.2.0/missing --run autoconf
AUTOMAKE = ${SHELL} /home/ty263/src/snort-2.2.0/missing --run automake-1.6
AUTOHEADER = ${SHELL} /home/ty263/src/snort-2.2.0/missing --run autoheader
--------------------------------------------------------------------------------
有两个问题不懂:
1。这四个变量是关键字还是用户自定义的?
2。--run ...是什么意思?
不解,请教。多谢 !!!!!!
--------------------------------------------------------------------------------
ACLOCAL = ${SHELL} /home/ty263/src/snort-2.2.0/missing --run aclocal-1.6
AUTOCONF = ${SHELL} /home/ty263/src/snort-2.2.0/missing --run autoconf
AUTOMAKE = ${SHELL} /home/ty263/src/snort-2.2.0/missing --run automake-1.6
AUTOHEADER = ${SHELL} /home/ty263/src/snort-2.2.0/missing --run autoheader
--------------------------------------------------------------------------------
有两个问题不懂:
1。这四个变量是关键字还是用户自定义的?
2。--run ...是什么意思?
不解,请教。多谢 !!!!!!
|
我想--run 会不会是${SHELL} /home/ty263/src/snort-2.2.0/missing 程序的
参数.
参数.
|
这几句就是用来定义这几个变量的,等一下可以在别的地方引用
--run是 missing的参数
--run是 missing的参数
|
up
|
这是用linux工具 automake 自动生成的 Makefile,会产生这几个变量,网上有这种helloword的例子
|
如果只是想知道它们的意思,上面的已经说的很清楚了。应该算是关键字吧。如果你优化了它,不就是用户定义的了。
如果是想知道关于它们对Makefile与Make产生的结果的影响,就看看Make的帮助吧。
如果是想知道关于它们对Makefile与Make产生的结果的影响,就看看Make的帮助吧。