makefile中如何使用MQTT_CLIENT_SRC
时间: 2023-08-14 19:05:26 浏览: 109
makefile使用
在 Makefile 中,使用变量可以通过两种方式来实现。一种是在 Makefile 文件中定义变量,另一种是在命令行中通过 -D 选项传递变量值。
对于 MQTT_CLIENT_SRC 变量,你可以在 Makefile 中定义它,例如:
```
MQTT_CLIENT_SRC = /path/to/mqtt/client/src
```
然后在编译链接命令中使用 $(MQTT_CLIENT_SRC) 变量,例如:
```
$(CC) -I $(MQTT_CLIENT_SRC) -o output source.c -lpaho-mqtt3c
```
这样就可以使用 MQTT_CLIENT_SRC 变量来指定 MQTT 客户端的源代码路径。
另外,你也可以在命令行中使用 -D 选项来传递变量值,例如:
```
make MQTT_CLIENT_SRC=/path/to/mqtt/client/src
```
这样就可以在编译链接命令中使用 $(MQTT_CLIENT_SRC) 变量,而且不需要在 Makefile 中定义它。
阅读全文