Makefile配置上下文环境变量

  1. 1. 概述
  2. 2. 示例

Makefile配置上下文环境变量

1. 概述

根据不同的目标,需要配置不同的环境变量
在Makefile中的变量,默认都是全局的(自动变量除外)。
还有一种特殊变量会根据当前编译的目标设置变量。

https://www.gnu.org/software/make/manual/make.html#Target_002dspecific

2. 示例

分别为linux和windows配置PKG_CONFIG_PATH

linux: export PKG_CONFIG_PATH=$(PWD)/3rdParty/linux_amd64/pkgconfig
linux:
    $(CGO) build $(FLAGS)nvragent

windows: export PKG_CONFIG_PATH=$(PWD)/3rdParty/windows_amd64/pkgconfig
windows:
    $(WGO) build $(FLAGS)nvragent

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wind.kaisa@gmail.com

💰

×

Help us with donation