文件在那里时在Linux中找不到的文件



目的是通过传递参数运行文件senddata.c。但是它显示了已经存在的文件。让我知道它出错了哪里。

root@OpenWrt:/tmp/sendData# ls -l
-rw-r--r--    1 root     root            75 Dec 19 07:02 Makefile
-rw-r--r--    1 root     root          5627 Dec 18 07:33 sendData.c
-rw-r--r--    1 root     root         13162 Dec 18 07:33 send_Data
-rw-r--r--    1 root     root         10744 Dec 20 07:46 send_Data_loop
root@OpenWrt:/tmp/sendData# ./sendData wlan0 E8:DE:27:C3:E6:07
-ash: ./sendData: not found

您要使用的文件称为不同的

# ./send_Data wlan0 E8:DE:27:C3:E6:07

我认为您有一个令人困惑的命名方案,因为您的.c文件是命名的,没有和下划线

已解决没有执行未首先生成senddata文件的"制造"。

首先,使您的文件可执行: chmod +x <filename>并再次运行命令。

最新更新