编译用到库,对库的写法,记录一下.
1、libWIFI.so要加lib在前面,调用的时候写在头文件为"WIFI.h",放在usr/lib 也有usr/local/lib中
root@ubuntu:~/zy/Shell/wifitest# arm-linux-g++ WIFI.c cJSON.c -lm -fPIC -shared -o libWIFI.so
编译其他文件时,依次为:
root@ubuntu:~/zy/Shell/wifitest# arm-linux-g++ -o teststring teststring.c -lWIFI -L.
root@ubuntu:~/zy/Shell/wifitest# arm-linux-g++ -o linkwifitest linkwifitest.c -lWIFI -L.
其中-L.意思为库在当前文件夹,在电脑中。随后会被拷贝到开发板上。