• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
主题 : 在移植过程中脚本出现错误,各位高手指点 复制链接 | 浏览器收藏 | 打印
级别: 侠客
UID: 38454
精华: 0
发帖: 54
金钱: 270 两
威望: 54 点
综合积分: 108 分
注册时间: 2011-02-25
最后登录: 2019-08-10
楼主  发表于: 2011-03-05 10:11

 在移植过程中脚本出现错误,各位高手指点

下面脚本有什么错误,arm上运行老提示
-/bin/sh: /bin/setqt4env: line 4: syntax error: word unexpected
为什么?删除第四行,还是第四行错误!
#!/bin/sh
export QTDIR=/usr/local/Trolltech/QtEmbedded-4.7.1-arm
export QPEDIR=/usr/local/Trolltech/QtEmbedded-4.7.1-arm
export PATH=$QTDIR/bin:$PATH
export LD_LIBRARY_PATH=$QTDIR/lib:/usr/local/lib:$LD_LIBRARY_PATH
export TSLIB_ROOT=/usr/local/tslib
export TSLIB_TSDEVICE=/dev/event0
export LD_LIBRARY_PATH=/usr/local/tslib/lib:$LD_LIBRARY_PATH
export TSLIB_FBDEVICE=/dev/fb0
export TSLIB_PLUGINDIR=/usr/local/tslib/lib/ts
export TSLIB_CONSOLEDEVICE=none
export TSLIB_CONFFILE=/usr/local/tslib/etc/ts.conf
export POINTERCAL_FILE=/etc/pointercal
export TSLIB_CALIBFILE=/etc/pointercal
export QWS_MOUSE_PROTO=Tslib:/dev/event
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
1楼  发表于: 2011-03-05 10:16
可能是有特殊字符导致,用的是什么编辑器?
级别: 侠客
UID: 38454
精华: 0
发帖: 54
金钱: 270 两
威望: 54 点
综合积分: 108 分
注册时间: 2011-02-25
最后登录: 2019-08-10
2楼  发表于: 2011-03-05 10:49
用windos下,txt文档,改过来的!
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
3楼  发表于: 2011-03-05 14:09
建议你在linux下
用dos2linux 把你的脚本转换一下, 再试试看
级别: 侠客
UID: 38454
精华: 0
发帖: 54
金钱: 270 两
威望: 54 点
综合积分: 108 分
注册时间: 2011-02-25
最后登录: 2019-08-10
4楼  发表于: 2011-03-05 16:24
大侠,安装你的方法整出来时下面的错误,怎么回事?
-/bin/sh: .: setqt4env: not found
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
5楼  发表于: 2011-03-05 16:32
dos2unix后文件的执行属性可能没了, 你需要chmod +x
级别: 侠客
UID: 38454
精华: 0
发帖: 54
金钱: 270 两
威望: 54 点
综合积分: 108 分
注册时间: 2011-02-25
最后登录: 2019-08-10
6楼  发表于: 2011-03-05 16:41

 回 5楼(911gt3) 的帖子

加了chmod +x 在pc机上运行的好坏的,
在arm上就出现上面的问题!请指点!!
级别: 侠客
UID: 38454
精华: 0
发帖: 54
金钱: 270 两
威望: 54 点
综合积分: 108 分
注册时间: 2011-02-25
最后登录: 2019-08-10
7楼  发表于: 2011-03-07 09:35
在pc 的linux上运行没有问题,
但是在arm上运行脚本就出现楼上的问题
linux下 用vi编写的,并chmod +x
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
8楼  发表于: 2011-03-07 13:45
用最土的办法, 一行一行的写, 写一行测试一次
级别: 新手上路
UID: 39308
精华: 0
发帖: 9
金钱: 45 两
威望: 9 点
综合积分: 18 分
注册时间: 2011-03-08
最后登录: 2012-05-22
9楼  发表于: 2011-03-08 02:35
如果你的脚本是windows下文件直接改过来的
那你在vi的命令模式下运行 :set ff? 看看结果是unix 还是dos
如果是dos 那么:set ff=unix
如果本来就是unix 那就不了解了 :D
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go