5

Makfile正在使用libtool以创建一些 apache 模块。

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

我可以使用libtool并使用它cp来代替ln -s,而不修补LN_ST脚本中的变量,从而破坏libtool系统的其余部分,同时防止将来升级到libtool

4

1 回答 1

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

此外,您不能依赖 ln 的所有实现对 `-f' 选项的支持。在调用 ln 之前使用 rm 代替。

于 2013-07-26T10:01:55.807 回答