gpt4 book ai didi

c++ - Linux MAKEFILE 访问环境变量

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:56:25 24 4
gpt4 key购买 nike

我在 Linux 中安装了 OpenCV 库。如果我运行命令:

 echo $(pkg-config --libs opencv)

结果如下: enter image description here

但是如果我像这样从 MAKEFILE 运行它:

all:
@echo 1
@echo $(pkg-config --libs opencv)
@echo 2

什么都没有打印出来,发生了什么事? enter image description here

最佳答案

您在 shell 命令中忘记了 shell:https://www.gnu.org/software/make/manual/html_node/Shell-Function.html

试试这个:

@echo $(shell pkg-config --libs opencv)

使用它,您可以打印名为 pkg-config(或类似名称)的变量的值。

关于c++ - Linux MAKEFILE 访问环境变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38909826/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com