我Makfile
正在使用libtool
以创建一些 apache 模块。
不幸的是,我需要我的 makefile 在 VMWare 共享 forlder ( hgfs
) 上工作,它不支持任何类型的链接(符号链接或硬链接)。
我可以使用libtool
并使用它cp
来代替ln -s
,而不修补LN_ST
脚本中的变量,从而破坏libtool
系统的其余部分,同时防止将来升级到libtool
?
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 代替。