Syntax error: word unexpected (expecting "do") 老师我自己写了一个脚本,第一项的for就出问题了 一直报错说让我写 do 我写的确实是do啊 #! /bin/bash curPath=`pwd` echo '---begin---' for item in $curPath/*.tar.gz do tar zxvf $item done 下面还有许多代码... 这个第六行的 do一直...
for var in A B C ;do echo "var is $var"done
/bin/wpa_supplicant: line 1: syntax error: unexpected word (expecting ")")这个问题的原因是编译器造成的 我们在UBUNTU 环境下使⽤file命令,来查看这个环境。(因为我的单板的⽂件系统是挂载在UBUNTU上的,所以可以在UBUNTU上使⽤file命令来查看这个⽂件的信息)file wpa_supplicant wpa_supplicant: ELF...
用system函数调用cp,来执行将文件***从:/tmp/*** 复制到/var/www/*** 但是,复制过程中每次都会提示如题错误,不得其解。 最后发现,复制的filelist里面有一个文件名是空的,也就是执行了:cp /tmp/(NULL) /var/www/ 即,用system()来复制时,如果文件名为空会出现这样的错误。 ——— 无论在哪里做什么,...
但是,复制过程中每次都会提示如题错误,不得其解。 最后发现,复制的filelist里面有一个文件名是空的,也就是执行了:cp /tmp/(NULL) /var/www/ 即,用system()来复制时,如果文件名为空会出现这样的错误。 ——— 无论在哪里做什么,只要坚持服务、创新、创造价值,其他的东西自然都会来的。
linux 脚本 提示语法错误,syntax error: unexpected word (expecting "do") 查看下分号是不是中文的。或者for循环中echo前面的空格是否有问题。我在bash里跑提示的是for循环中echo前面的空格有问题,也就是地5行
应该用静态编译,我也遇到了这样的问题,现在已经解决了。arm-linux-gcc-static hello.c -o hello 把生成的hello可执行文件传到arm板上就行了,用的时候需要修改一下权限。chmod 777 hello就可以执行了
4.0/../../../../arm-none-linux-gnueabi/bin/ld: Syntax error: word unexpected (expecting ...
问题:上传到板子的可执行文件,运行后出现 line 1: syntax error: unexpected word (expecting ")") 解决: 1.编译器的问题 用arm-linux-gcc编译,可能原来是用gcc编译的。假如是脚本,#!/bin/sh 改 #!/bin/bash试试 2.文件完整性 重新烧写或上传一遍 3.编译命令问题 比如我的一个测试程序test.c arm-...
【已解决】可执行程序无法在Linux上运行,显示 line 1: syntax error: unexpected word (expecting,这个上网搜索多数是英文的,然后我找到了一篇中文的,他讲的正是关键点:编译命令(gcc/g++)加了-c参数,比如我的CC=arm-himix200-linux-gccCCFLAGS=-Wall-O-gINCLUDE=-I.