把一台旧电脑弄成了centos, 想安装Qt,去Qt-project下载了Qt 5.3.1 for Linux 32-bit (447 MB),是一个.run的文件
一开始,直接点它,说是
Could not display "qt-opensource-linux-x86-5.3.1.run"
There is no application installed for "executable" files.
Do you want to search for an application to open this file?
然后用命令行,sh qt-open.........run 又不行,qt-opensource-linux-x86-5.3.1.run:qt-opensource-linux-x86-5.3.1.run:cannot execute binary file. 然后去网上查,什么chmod a+x qt...run 再./qt...run , 什么chmod 777 qt...run, 都是这样,cannot execute binary file
请问怎么回事?还有,我chmod 777后,ll看了一下,为什么用户,组还是我的一个普通用户,Crayon277照理不是root了么。
-rwxrwxrwx. 1 Crayon277 Crayon277 468314384 Jun 24 15:31 qt-opensource-linux-x86-5.3.1.run
已经 su - 进入root权限操作上面的步骤,file 命令显示是ELF 32-bit LSB executeable, .....一大推的,应该是可执行程序
chmod +x后按你的操作,./...run显示
-bash: ./qt-opensource-linux-x86-5.3.1.run: /lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
centos7 下 怎么安装 Qt5.3.1
答案:2 悬赏:80 手机版
解决时间 2021-02-08 05:26
- 提问者网友:相思似海深
- 2021-02-07 08:08
最佳答案
- 五星知识达人网友:拜訪者
- 2021-02-07 09:37
切换到root用户,敲命令file qt-opensource-linux-x86-5.3.1.run查看是否是linux shell的二级制文件。如果是的话,chmod +x qt-opensource-linux-x86-5.3.1.run给文件加可执行权限。
最后./qt-opensource-linux-x86-5.3.1.run运行,看提示什么
最后./qt-opensource-linux-x86-5.3.1.run运行,看提示什么
全部回答
- 1楼网友:酒者煙囻
- 2021-02-07 11:07
记录下在centos下安装qt4/downloads。
centos安装选择
qt libraries 4.8.5 for linux/x11 (230 mb) (info) 3. 将下载的qt进行解压[root@localhost local]# tar zxvf qt-everywhere-opensource-src-4.8.5.tar.gz4. 进行配置[root@localhost local]# ./configure --prefix=/usr/local我选择安装在/usr/local下,最后配置环境的时候要记得更换成自己安装的目录。
5. 编译、运行
这步可能会花费比较长的时间,需要耐心等大
[root@localhost local]# gmake[root@localhost local]# gmake install6. 安装成功,配置环境变量将安装路径写到环境变量中
[root@localhost local]# vim /etc/profile加入以下内容:#add qt4.8.5 pathpath=/usr/local/bin:$pathexport path user logname mail hostname histsize inputtrc使配置生效[root@localhost bin]# source /etc/profile7. 配置成功!打开qt界面进行编程吧!进入qt安装目录/bin文件夹下,执行
[root@localhost bin]# ./designer
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯