在开发板运行可执行文件,报错 Syntax error: word unexpected (expecting “)“)
Ubuntu下用gcc交叉编译器编译程序不报错,在开发板运行可执行文件时,报错line1: 1: Syntax error: word unexpected (expecting “)”)
有很多大神提出了这个问题的解决方法:
https://blog.csdn.net/hunanchenxingyu/article/details/8977964
https://blog.csdn.net/weixin_30412577/article/details/96869143
但是,以上方法并没有解决我的问题。
由于我使用的源程序是网上开源的,我怀疑这个错误的原因可能是由于编译器和内核相差太多导致的。编译器和内核具有一定的匹配关系,如果相差太多,就会产生这个问题。
所以,我找到了编译源程序所使用的gcc编译器。
在更换编译器的时候,要注意环境变量的配置:
应该在之前配置gcc编译器环境变量的地方修改,而不是在新安装的编译器的对应路径下修改。如果在新安装的路径下修改,会把之前配置过的信息冲没。
#export PATH=$PATH:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86_64_arm-linux-gnueabihf/bin
export PATH=$PATH:/usr/local/arm/4.3.2/bin
如果想要换回之前的编译器,只需在这个位置将注释更改即可。
更换编译器以后,问题解决!!
在开发板运行可执行文件,报错 Syntax error: word unexpected (expecting “)“)相关推荐
- Syntax error: word unexpected (expecting ))错误的解决方法
在编写linux的Makefile时,很可能会遇到下面这样的问题 Syntax error: word unexpected (expecting ")"). 尤其的时对于刚学习的 ...
- linux shell脚本无法执行,报错syntax error near unexpected token `$'\r''解决方法
运行shell脚本时出现:syntax error near unexpected token `$'\r"的错误,一般是格式的问题,比如直接从txt文档拷贝过来的内容: 解决方法:sed ...
- bash报错syntax error near unexpected token `$‘\r‘‘解决方法
之前的shell脚本是在服务器上编写的,后来又已复制的方式存在在了电脑上,以txt文件的形式存放的.于是复制到了编辑工具中,进行了相应项的修改.修改完毕后,拿到服务器上测试,结果执行sh XXX.sh ...
- linux的shell脚本报错“syntax error near unexpected token `”的解决
今天写了一个shell脚本,老报错检查了一下基本的语法并没有发现错误.后来经过百度解决掉了,现总结如下. 错误现象:执行shell脚本,老报错"syntax error near unexp ...
- 执行目标文件引发的问题:syntax error: word unexpected (expe...
今天不小心把一个目标文件当成了可执行文件放到开发板上进行执行,结果出现了这样一个问题:./hello_qt: line 1: syntax error: word unexpected (expect ...
- sh运行时直接报错了syntax error near unexpected token `$‘\r‘
用文本编辑器写完脚本后,上传到Linux,sh运行时直接报错了syntax error near unexpected token `$'\r' 两种解决方法 第一种 第一步 vim -b XXX.s ...
- Ubuntu系统中Qt运行提示报错:Error while building/deploying project untitled (kit: 桌面) When executing s
Qt运行提示报错:Error while building/deploying project untitled (kit: 桌面) When executing s 执行: sudo apt-get ...
- 解决React Native报错:Error:Found unexpected optical bounds (red pixel)
问题背景 同样是在升级 gradle plugin V2.2.3 --> gradle plugin V3.0.1后,运行至打包APK期间报错: Error:found unexpected o ...
- yarn报错:error An unexpected error occurred: “https://registry.yarnpkg.com/-/user/org.couchdb。。。
Yarn 报错:error An unexpected error occurred: "https://registry.yarnpkg.com/-/user/org.couchdb.us ...
- npm install XXX 报错:error An unexpected error occurred:
npm install XXX 报错:error An unexpected error occurred: "EPERM: operation not permitted 我的解决办法是: ...
最新文章
- Windows 终端神器 MobaXterm,免费版可以在公司环境下使用
- java 文件压缩 解压_Java文件压缩与解压缩(一)
- 在服务器上排除问题的头 5 分钟
- MusicXML 3.0 - DTD 速查
- 谁能够在萧条中生存?历史总是惊人相似的(转)
- 665C. Simple Strings
- php mysql 地理位置_PHP MySql和地理位置
- 2_C语言中的数据类型 (二)进制
- 几何画板中该如何插入公式
- Linux中源码的安装
- 易捷行云获选国际开源基础设施基金会OIF“双董事” 席位
- 6.2 Characteristic Values
- Vue3 京东到家项目实战第二篇(商家详情页面及购物车完整逻辑开发) 进阶式掌握vue3完整知识体系
- 「BZOJ4763」雪辉
- 如何删除打开方式列表中的侯选
- VVC参考软件的下载安装
- c语言编程正棱台体积,正交试验设计方案书与C语言实现.doc
- excel 工具的使用---导入txt数据
- 计算机专业知识PPT讲演,计算机系PPT制作及演讲大赛精彩落幕
- Python_Project_nuitka_inno_setup
热门文章
- 常用网线T568A或T568B类型详细讲解
- 5个免费、优质视频素材网站,可商用
- 吴伯凡-认知方法论-你心之外无世界
- Unity实现鼠标控制摄像机围绕中心点的旋转和缩放
- 复合函数高阶求导公式_常用复合函数的导数公式大学微积分常用的复合函数导数,不要推理过程只要导数公式,上课的时候老师是讲了四个,...
- 机器学习领域几种距离度量方法metric详解
- 北京地铁行业远期规划与建设融资规划报告2022版
- 关于破解邮箱的一点心得
- html语言超链接提示,HTML超链接
- 合并报表编制采用的理论_合并报表的基本逻辑是什么?