当前位置: 技术问答>linux和unix
.bin文件:无法执行二进制文件
来源: 互联网 发布时间:2016-10-02
本文导语: 我在Ubuntu10.04下安装Qt的安装程序: tyh@tyh-laptop:~$ chmod ugo=rwx qt-sdk-linux-x86-opensource-2010.04.bin tyh@tyh-laptop:~$ ./qt-sdk-linux-x86-opensource-2010.04.bin bash: ./qt-sdk-linux-x86-opensource-2010.04.bin:无法执行二进制文件 tyh@tyh-laptop:~$...
我在Ubuntu10.04下安装Qt的安装程序:
tyh@tyh-laptop:~$ chmod ugo=rwx qt-sdk-linux-x86-opensource-2010.04.bin
tyh@tyh-laptop:~$ ./qt-sdk-linux-x86-opensource-2010.04.bin
bash: ./qt-sdk-linux-x86-opensource-2010.04.bin:无法执行二进制文件
tyh@tyh-laptop:~$ file qt-sdk-linux-x86-opensource-2010.04.bin
qt-sdk-linux-x86-opensource-2010.04.bin: data
问题是以前在9.10版本下可以这样子运行的,为什么换个系统就不行了呢?
tyh@tyh-laptop:~$ chmod ugo=rwx qt-sdk-linux-x86-opensource-2010.04.bin
tyh@tyh-laptop:~$ ./qt-sdk-linux-x86-opensource-2010.04.bin
bash: ./qt-sdk-linux-x86-opensource-2010.04.bin:无法执行二进制文件
tyh@tyh-laptop:~$ file qt-sdk-linux-x86-opensource-2010.04.bin
qt-sdk-linux-x86-opensource-2010.04.bin: data
问题是以前在9.10版本下可以这样子运行的,为什么换个系统就不行了呢?
|
他file执行了 显示是data文件
我怀疑他的文件格式损坏了
楼主 你换个方式 比如ftp 以二进制(bin)方式传到Ubuntu里试试
|
加sh试试,或者bash
|
lz在装qt?
试试
sudo apt-get install libqt4-dev
试试
sudo apt-get install libqt4-dev
|
一个可能的原因:
提问者对于答案的评价:谢谢你的回复,问题解决了,我的redhat是32位的,qt-cerator.bin是64位的,呵呵装不了~~~
提问者对于答案的评价:谢谢你的回复,问题解决了,我的redhat是32位的,qt-cerator.bin是64位的,呵呵装不了~~~
|
先file一下看是什么文件