Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Command line 使用raspberry pi在linux LXTerminal中编译错误_Command Line_Raspberry Pi - Fatal编程技术网

Command line 使用raspberry pi在linux LXTerminal中编译错误

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:(

我已经使用这个链接安装了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个退出状态


任何帮助都将不胜感激。同样的命令是否不同于编译C++版本的C版本文件?p> 尝试gcc-Wall blink.c-o blink-lwiringPi

进入root。。 然后移动到您的目录,然后键入 g++-o blink blink.c-lwiringPi 一旦汇编完毕。。 通过运行可执行文件 /眨眼 试试这个。。希望它对你有用