ubuntu 安装qt4.8.6,ubuntu安装vim
其实ubuntu 安装qt4.8.6的问题并不复杂,但是又很多的朋友都不太了解ubuntu安装vim,因此呢,今天小编就来为大家分享ubuntu 安装qt4.8.6的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
ubuntu16.04 安装Qt4.8.1
一、环境与软件包介绍
Ubuntu 16.04 64位系统。
二、安装软件包
1. arm-linux-gcc-4.4.3.tar.gz,下载地址:pan.baidu.com/s/1o8OwEF...
2. qt-everywhere-opensource-src-4.8.1.tar.gz,下载地址:http:// mirrors.ustc.edu.cn/qtproject/archive/qt/4.8/4.8.1/qt-everywhere-opensource-src-4.8.1.tar.gz
3. qt-creator-linux-x86_64-opensource-2.0.0.bin,下载地址:mirrors.ustc.edu.cn/archive/qt-creator-linux-x86_64-opensource-2.0.0.bin.
三、安装前系统准备
解决SSH登录问题:“算法协商失败”,参考:openssh无法登录:server responded"algorithm negotiation failed”
需要在Ubuntu下进行桌面软件开发,想起了QT。建议初学者先学习QT4,因为资料相对丰富,不建议立即使用QT5。本文提供2013年11月的环境准备和QT安装方法,用于分享。
QT Library安装分为以下步骤:
1. QT Project网站下载qt-everywhere-opensource-src-4.8.1.tar.gz。
2.使用Firefox浏览器在Ubuntu 10.04.4环境下下载默认目录/home/your name/Downloads,然后使用终端cd至该目录。
3.安装g++,使用apt-get命令。
4.安装libX11-dev、libXext-dev、libXtst-dev,避免编译QT时出现错误。
5.使用apt-get安装这三个包。
6.进入qt-everywhere-opensource-src-4.8.1目录,使用命令配置QT Library,需添加"./"前缀,选择开源版并接受协议。
7.经过编译过程后,终端会显示安装成功信息。
8.使用make install安装QT,需要root权限。
9.测试QT是否安装成功,进入指定目录并运行相关命令。
10.设置环境变量,编辑用户和root用户环境变量文件。
第二步:安装QT Creator。
下载bin文件后,将其权限改为可执行,使用终端执行安装命令。
至此,QT安装完成,运行桌面环境的QT Creator进行测试。
参考以下博客:
Ubuntu下安装Qt4.5(包括X86和ARM版本)- findumars-博客园
ubuntu QT开发环境(三种方法安装Qt4.8,其中apt-get方法安装QT库最简单)good
*** Ubuntu下QT的安装详细教程- cddchina的专栏- CSDN博客
*** Ubuntu16.04下Qt交叉编译开发环境搭建- Leon- CSDN博客
ubuntu 怎么安装libqtwekbit4.deb
1、到下载最新的软件包(则省略第二步操作),或者选择Ubuntu 11.10("Oneiric Ocelot") AMD64复制其链接地址
2、进入ubuntu终端,输入命令 wget
3、sudo dpkg-i virtualbox-4.1_4.1.12-77245~Ubuntu~oneiric_amd64.deb
4、安装过程中可能缺少依赖,如下:
(正在读取数据库...系统当前共安装有 140062个文件和目录。)
正在解压缩 virtualbox-4.1(从 virtualbox-4.1_4.1.12-77245~Ubuntu~oneiric_amd64.deb)...
dpkg:依赖关系问题使得 virtualbox-4.1的配置工作不能继续:
virtualbox-4.1依赖于 libcurl3(>= 7.16.2-1);然而:
未安装软件包 libcurl3。
virtualbox-4.1依赖于 libqt4-opengl(>= 4:4.7.2);然而:
未安装软件包 libqt4-opengl。
dpkg:处理 virtualbox-4.1(--install)时出错:
依赖关系问题-仍未被配置
看日志是因为缺少libcurl3和libqt4-opengl这两个包,
这时执行以下命令 sudo apt-get install libcurl3 libqt4-opengl
如果无法安装libcurl3,那么先执行命令sudo apt-get update
5、这时再重新执行sudo dpkg-i virtualbox-4.1_4.1.12-77245~Ubuntu~oneiric_amd64.deb
6、安装过程中如提示:Failed, trying without DKMS再执行命令# sudo apt-get install dkms
7、安装完毕后,到活动-应用程序-系统工具-VirtualOracleBox打开即可使用
如何在ubuntu下安装qt-creator-linux-x86
Qt Creator支持中文,启动速度比Eclipse、Netbeans更快,界面也更美观,跟输入法Fcitx协作良好(光标跟随)。你既可以把Qt Creator当代码编辑器作为vim辅助,好处在于Qt Creator能够自动parse项目,形成友好快速的智能提示,而且你也同样可以使用Qt Creator里面的gdb前端(上图)和valgrind前端(高清大图)对项目进行调试和内存分析,不过Makefile就要自己写或者用autotools生成了,这对于使用vim进行编程的同学来说,应该是轻车熟路的。差点忘了,连续按两次Alt+V快捷键即可进入VIM编辑模式(FakeVim),这应该很能吸引vim用户。当然,Qt Creator默认支持主流版本控制系统git/hg/svn等。你也可以把Qt Creator当作IDE,这时可以作为Eclipse CDT、 Netbeans for C++这些重量级IDE的一个轻量替代品。你可以直接在Qt Creator的向导里新建一个非Qt使用CMake自动构建的项目,这意味着你不用自己写Makefile,你只要在Qt Creator里“执行CMake”就能自动生成。当然,你也可以导入一个make构建的项目到Qt Creator里编译调试,比如Nginx。 1、安装Qt Creator和基础构建环境(以Ubuntu为例):安装基础系统构建工具包:代码如下: sudo apt-get-y install build-essential cmake valgrind下载最新版二进制Qt Creator(建议使用基于Qt4构建的2/qtproject/official_releases/qtcreator/2.8/2.8.1/不进行GUI编程,不需要安装Qt SDK,也就没有qmake和相关Qt开发库,只用下载那个60M的Qt Creator就好了,比如我下的是:代码如下: qt-creator-linux-x86_64-opensource-2.8.1.run下载后给予执行权限,运行选择安装目录安装即可,可以安装在自己的家目录。项目配置默认存放位置~/.config/QtProject可以通过参数-settingspath自定义配置文件存放位置,比如:代码如下:/home/eechen/qtcreator-2.8.1/bin/qtcreator-settingspath/home/eechen/qtcreator-2.8.1注意:如果你用的是基于Qt5构建的Qt Creator 3系列,其默认集成了iBus输入法插件,而对于Fcitx插件,则需要手动安装包fcitx-frontend-qt5,然后复制libfcitxplatforminputcontextplugin.so到Qt Creator 3的 bin/plugins/platforminputcontexts目录,比如: sudo apt-get install fcitx-frontend-qt5 ln-s/usr/lib/`arch`-linux-gnu/qt5/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so/png/dev/qtcreator-3.2.1/bin/plugins/platforminputcontexts/重启QtCreator,就可以正常使用Fcitx输入法了. 2、把自动完成快捷键"Ctrl+空格"改为"Alt+/"或者"Shift+Return"(Return表示Enter键)工具-选项-环境-键盘:键盘快捷键输入"Ctrl+空格",在键位顺序中点击x删除原来的"Ctrl+空格",输入新的"Alt+/",确定退出. 3、在Qt Creator中使用make构建,运行,调试通用C/C++项目文件-新建文件或项目-导入项目-导入现有项目这样导入的项目用的是make构建,需要自己写好Makefile文件后才能构建,支持自动完成,支持调试和内存分析. 4、在Qt Creator中使用cmake构建,运行,调试通用C/C++项目文件-新建文件或项目-非Qt项目:新建一个CMake项目在"执行CMake"这一步的参数中填入-DCMAKE_BUILD_TYPE=Debug这样才可以在Qt Creator中调试程序,-DCMAKE_BUILD_TYPE的值可以设为Debug或者Release或者RelWithDebInfo. cmake可以自动生成Makefile方便用make构建项目,但使用cmake构建项目也必须要会编写CMakeLists.txt文件. Qt Creator支持使用qmake,make,cmake构建项目,但不能直接往cmake项目里添加文件,Qt Creator对CMake的支持还有待改进.临时的做法是,切换到文件管理器来添加文件,然后右击项目"执行CMake"使parsing(语法解析)生效,并载入文件到在项目. 5、Qt Creator会自动识别系统中安装的gcc、g++、gdb、make、cmake、valgrind,也可以自己到菜单"工具"->"选项"里进行一些自定义配置.配置vim外部编辑器:工具->选项->环境->外部工具->使用vi进行编辑把xterm改为konsole或者gnome-terminal参数改为-e vim"%{CurrentDocument:FilePath}"配置终端:工具->选项->环境->概要 KDE环境默认为代码如下:/usr/bin/konsole-e如果要用gnome-terminal,则设为/usr/bin/gnome-terminal-x设置在终端运行程序:项目(侧边栏)-运行-勾选"在终端中运行"调试(gdb)时出现"ptrace operation not permitted"问题解决办法:临时设置:代码如下: sudo sysctl kernel.yama.ptrace_scope=0永久设置:编辑/etc/sysctl.d/10-ptrace.conf改为kernel.yama.ptrace_scope= 0系统默认设为1的目的是为了安全,防止用户程序(比如这里的gdb)访问其他进程(比如这里的konsole,gnome-terminal)内存的数据.