我正在尝试从此处包含 Eclipse Mosquitto 库示例 mosquitto 示例
我正在尝试使用 Makefile 来构建和编译代码。
我面临一个问题,编译器/链接器/whatsoever 找不到位于 C:\Program Files\Mosquitto\devel 的 mosquitto 库。这是错误:
mqtt-hostlink> make
gcc -Wall -o main main.c -LC:\\Program ,_,Files\\Mosquitto\\devel\mosquitto.lib
gcc: error: ,_,Files\Mosquitto\devel\mosquitto.lib: No such file or directory
make: *** [Makefile:11: make] Error 1
这是我的Makefile:
CC = gcc
null :=
SPACE := $(null) $(null)
LIBS = -LC:\\Program$(SPACE),_,Files\\Mosquitto\\devel\mosquitto.lib
%.o: %.c
$(CC) -c -o $@ $<
make: main.c
$(CC) -Wall -o main $^ $(LIBS)
.PHONY: clean
我提到的“空格”方法:如何在 Makefile 中转义空格