使用libtool而不使用链接

时间:2011-03-28 08:51:39

标签: vmware symlink autotools libtool

我的Makfile正在使用libtool来创建一些apache模块。

不幸的是,我需要我的makefile来处理VMWare共享forlder(hgfs),它不支持任何类型的链接(符号或硬链接)。

我是否可以使用libtool并使用cp代替ln -s,而无需在脚本中修补LN_ST变量,从而打破libtool系统的其余部分,同时阻止将来升级到libtool

1 个答案:

答案 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。