我想perl -MConfig -e 'print $Config{archlib}'在我的makefile中运行命令并使用它返回的位置LDFLAGS.谁能帮我.我尝试了不同的使用方式,$(shell ..)但它没有用
我想做这样的事情
PERLPATH = $(shell 'perl -MConfig -e "print $Config{archlib}"')
LDFLAGS += -L/usr/lib64/perl5/CORE
Run Code Online (Sandbox Code Playgroud)
谢谢!!
在Makefile中,如果您不想make解释它们,则必须使用双美元符号.但是,避免使用双引号,因为shell会尝试扩展变量.
PERLPATH = $(shell perl -MConfig -e 'print $$Config{archlib}')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4706 次 |
| 最近记录: |