Command line 使用raspberry pi在linux LXTerminal中编译错误
我已经使用这个链接安装了wiringpi库。我试图编译并运行示例文件blink.c,但无法编译它。这是我已经做过的。我已经搜索了涉及此问题的线程,但找不到解决方案 这是我已经做过的 sudo gcc-Wall blink.c-o blink 此命令返回以下错误 /tmp/ccAYNTuE.o:在函数“main”中: blink.c:(.text+0x10):未定义对“wiringPiSetup”的引用 blink.c:(.text+0x1c):未定义对“pinMode”的引用 blink.c:(.text+0x28):对“digitalwrite”的未定义引用 blink.c:(.text+0x30):对“延迟”的未定义引用 blink.c:(.text+0x3c):未定义对“wiringPiSetup”的引用 blink.c:(.text+0x44):未定义对“延迟”的引用 collect2:ld返回了1个退出状态 我将文件权限更改为755,但没有任何好处。所以在我搜索了一些想法之后,我发现一个线程说使用g++而不是gcc,所以我尝试了一下,收到了上面相同的错误 这一次我也累了,没有输入sudo,所以得到了这个 /usr/bin/ld:无法打开输出文件闪烁:权限被拒绝 collect2:ld返回了1个退出状态Command line 使用raspberry pi在linux LXTerminal中编译错误,command-line,raspberry-pi,Command Line,Raspberry Pi,我已经使用这个链接安装了wiringpi库。我试图编译并运行示例文件blink.c,但无法编译它。这是我已经做过的。我已经搜索了涉及此问题的线程,但找不到解决方案 这是我已经做过的 sudo gcc-Wall blink.c-o blink 此命令返回以下错误 /tmp/ccAYNTuE.o:在函数“main”中: blink.c:(.text+0x10):未定义对“wiringPiSetup”的引用 blink.c:(.text+0x1c):未定义对“pinMode”的引用 blink.c:(
任何帮助都将不胜感激。同样的命令是否不同于编译C++版本的C版本文件?p> 尝试gcc-Wall blink.c-o blink-lwiringPi进入root。。 然后移动到您的目录,然后键入 g++-o blink blink.c-lwiringPi 一旦汇编完毕。。 通过运行可执行文件 /眨眼 试试这个。。希望它对你有用