0

我正在尝试使用 Azure-iothub 的 C-SDK 中的 AMQPoverWebsockets-Client 示例。

如何将特定库链接到 makefile 以成功编译它?

我试图在我的makefile中写下路径。但它没有用。到目前为止,这是我的makefile:

SENSOR=mcp9808
SENSOR2=adxl345x    
SENSOR3=init
SENSOR4=filestorage

IOT1=src/iothubtransporthttp.c.o
IOT2=src/iothub_client_ll.c.o
IOT3=src/iothub_message.c.o
IOT4=src/platform_linux.c.o
IOT5=src/crt_abstractions.c.o

all:
    gcc -Wall -c $(SENSOR).c -o $(SENSOR).o -lm -lwiringPi -lrt
    gcc -Wall -c $(SENSOR2).c -o $(SENSOR2).o -lm -lwiringPi -lrt
    gcc -Wall -c $(SENSOR4).c -o $(SENSOR4).o -lm -lwiringPi -lrt   
    gcc -Wall -c $(SENSOR3).c -o $(SENSOR3).o -lm -lrt `pkg-config --cflags --libs glib-2.0`
    #gcc -Wall $(IOT1) $(IOT2) $(IOT3) $(IOT4) $(IOT5) iothub_client_sample_http.c -o iot_client -lm -lrt
    gcc -Wall $(SENSOR).o $(SENSOR2).o $(SENSOR3).o $(SENSOR4).o main.c -o main -lm -lwiringPi -lrt `pkg-config --cflags --libs glib-2.0`       

clean:
    rm *.o > /dev/null 2>&1 &
4

0 回答 0