0

Azure-iothub の C-SDK から AMQPoverWebsockets-Client の例を使用しようとしています。

特定のライブラリをメイクファイルにリンクして正常にコンパイルするにはどうすればよいですか?

メイクファイルにパスを書き留めようとしました。しかし、うまくいきませんでした。これまでの私のメイクファイルは次のとおりです。

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