orangepi wirinpi 如何在非root权限下运行C程序
要在非root权限下运行C程序,您需要按照以下步骤进行操作:
-
在Orange Pi上安装WiringPi库。
-
创建一个新的用户,并将其添加到gpio用户组中。您可以使用以下命令创建新用户:
sudo adduser <username>然后将其添加到gpio用户组中:
sudo adduser <username> gpio -
编写一个简单的C程序,并将其保存为gpio.c。
-
使用以下命令编译程序:
gcc -o gpio gpio.c -lwiringPi -
将编译后的程序的所有者更改为新创建的用户,并将其设置为可执行文件:
sudo chown <username> gpio sudo chmod +x gpio -
现在,您可以使用以下命令运行程序:
./gpio注意:在非root用户下运行WiringPi程序可能会受到一些限制,例如无法使用硬件PWM等功能。如果您需要使用这些功能,请考虑在root用户下运行程序
原文地址: https://www.cveoy.top/t/topic/fkYD 著作权归作者所有。请勿转载和采集!