wiringPi交叉编译遇到的头文件、库问题解决 |
您所在的位置:网站首页 › gcc找不到文件或目录 › wiringPi交叉编译遇到的头文件、库问题解决 |
arm-linux-gnueabihf-gcc ... -lwiringPi
第一次写教程,希望能从此学渣变学霸哈哈哈问题一:上位机交叉编译arm-linux-gnueabihf-gcc -o cs cs.c -lwiringPi找不到头文件问题二:上位机交叉编译arm-linux-gnueabihf-gcc -o cs cs.c -lwiringPi找不到库文件
(fatal error: wiringPi.h: 没有那个文件或目录)
(cannot find -lwiringPi
collect2: error: ld returned 1 exit status)
第一次写教程,希望能从此学渣变学霸哈哈哈
格式什么的随便看看吧,不会用csdn哈,之前都只是在上面查东西,这次死活查不到,没想到被我误打误撞解决了,没错我就是辣个靠运气的菜鸡。 问题一:上位机交叉编译arm-linux-gnueabihf-gcc -o cs cs.c -lwiringPi找不到头文件(fatal error: wiringPi.h: 没有那个文件或目录) 安装wiringPi运行./build即可安装,安装包去别的教程下,很多,我懒得搞了。 然后编译cs.c文件 #include #include int main(void) { wiringPiSetup() ; pinMode (0, OUTPUT) ; for(;;) { digitalWrite(0, HIGH) ; //GPIO 0置高电位(小灯泡亮) printf("linght\n"); delay (1000) ; digitalWrite(0, LOW) ; //GPIO 0置低电位(小灯泡灭) printf("dark\n"); delay (1000) ; } }这是一个控制小灯泡闪灭的代码,二极管的两个引脚一个接GPIO 0 一个接GND(地)即可。 一开始在上位机编译: 然后。。。 问题二:上位机交叉编译arm-linux-gnueabihf-gcc -o cs cs.c -lwiringPi找不到库文件(cannot find -lwiringPi collect2: error: ld returned 1 exit status) |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |