我的Makfile
正在使用libtool
来创建一些apache模块。
不幸的是,我需要我的makefile来处理VMWare共享forlder(hgfs
),它不支持任何类型的链接(符号或硬链接)。
我是否可以使用libtool
并使用cp
代替ln -s
,而无需在脚本中修补LN_ST
变量,从而打破libtool
系统的其余部分,同时阻止将来升级到libtool
?
答案 0 :(得分:0)
http://www.sourceware.org/autobook/autobook/autobook_220.html
<强> LN 强>
并非所有系统都支持软链接。你应该使用Autoconf 宏`AC_PROG_LN_S'来发现目标架构 支持,并将该测试的结果分配给变量。每当 您随后需要创建一个链接,您可以使用存储的命令 在变量中这样做。
LN_S=@LN_S@ ... $LN_S $top_srcdir/foo $dist_dir/foo
此外,您不能依赖所有人对`-f'选项的支持 ln的实现。在调用ln之前使用rm。