我有一个配置脚本,我需要传递一个包含逗号的选项。现在,如果它不是逗号,我可以放置一些,以使配置识别字符串作为一个整体:
./configure --with-arpack="-Wl,-rpath,/my/path -L/my/path -larpack"
但是逗号被解释为选项分隔符,因此脚本只将-Wl识别为移交选项:
=== With linker flags: -Wl -rpath /my/path -L/my/path -larpack
我怎样才能解决这个问题?
塞巴斯蒂安
答案 0 :(得分:2)
改用LDFLAGS和LIBS:
$ export LDFLAGS="-Wl,-rpath,/my/path -L/my/path"
$ export LIBS="-larpack"
$ ./configure --with-arpack