发布网友 发布时间:2024-10-14 06:46
共5个回答
热心网友 时间:2024-11-20 14:04
出现 line 1: syntax error: unexpected "(" 的错误说明可执行脚本出现异常,具体错误在脚本的第一行,是语法错误,“(”不是预期的。热心网友 时间:2024-11-20 14:11
首先需要arm-linux-gcc 交叉编译,其次要注意,你编译的是arm-linux-gcc test.c生成的是a.out可执行文件,不要错误的将test复制到开发板运行了。热心网友 时间:2024-11-20 14:10
此问题由于交叉编译引起,在arm开发板上运行的程序应使用交叉编译器(arm-linux-gcc)热心网友 时间:2024-11-20 14:07
首先确定这个文件有可执行权限(目前看起来应该是有的),但是有可执行权限的文件并不一定要直接执行,没准是被其他脚本调用。
ls -l webs
file webs, 确定是个什么样的文件类型。
vi或者cat webs,检查第一行。这里的提示已经很明确的指出第一行有语法错误。接着只需要根据脚本或者文件类型,检查并更正语法错误即可。
ps:你可以贴这个文件内容上来,head webs
热心网友 时间:2024-11-20 14:09
这不是说你的操作命令错了,而是说执行 程序 webs 时,webs 这个程序 有语法错误,错在里面的第一行,小括号 '(' 附近。 你可以检查一下程序webs的内容,它是不是可执行文件,是不是有错,若是,改正后再运行。