安装gcc
1 kxb@kxb:~$ gcc -v 2 3 Command 'gcc' not found, but can be installed with: 4 5 sudo apt install gcc 6 7 kxb@kxb:~$ sudo apt install gcc 8 [sudo] kxb 的密码: 9 正在读取软件包列表... 完成 10 正在分析软件包的依赖关系树 11 正在读取状态信息... 完成 12 下列软件包是自动安装的并且现在不需要了: 13 fonts-liberation2 fonts-opensymbol gir1.2-gst-plugins-base-1.0 14 gir1.2-gstreamer-1.0 gir1.2-gudev-1.0 gir1.2-udisks-2.0 15 grilo-plugins-0.3-base gstreamer1.0-gtk3 libboost-date-time1.65.1 16 libboost-filesystem1.65.1 libboost-iostreams1.65.1 libboost-locale1.65.1 17 libcdr-0.1-1 libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 18 libcolamd2 libdazzle-1.0-0 libe-book-0.1-1 libedataserverui-1.2-2 libeot0 19 libepubgen-0.1-1 libetonyek-0.1-1 libevent-2.1-6 libexiv2-14 20 libfreerdp-client2-2 libfreerdp2-2 libgc1c2 libgee-0.8-2 libgexiv2-2 21 libgom-1.0-0 libgpgmepp6 libgpod-common libgpod4 liblangtag-common 22 liblangtag1 liblirc-client0 liblua5.3-0 libmediaart-2.0-0 libmspub-0.1-1 23 libodfgen-0.1-1 libqqwing2v5 libraw16 librevenge-0.0-0 libsgutils2-2 24 libssh-4 libsuitesparseconfig5 libvncclient1 libwinpr2-2 libxapian30 25 libxmlsec1 libxmlsec1-nss linux-headers-5.4.0-84-generic 26 linux-hwe-5.4-headers-5.4.0-84 linux-image-5.4.0-84-generic 27 linux-modules-5.4.0-84-generic linux-modules-extra-5.4.0-84-generic lp-solve 28 media-player-info python3-mako python3-markupsafe syslinux syslinux-common 29 syslinux-legacy usb-creator-common 30 使用'sudo apt autoremove'来卸载它(它们)。 31 将会同时安装下列软件: 32 gcc-7 libasan4 libatomic1 libc-dev-bin libc6-dev libcilkrts5 libgcc-7-dev 33 libitm1 liblsan0 libmpx2 libquadmath0 libtsan0 libubsan0 linux-libc-dev 34 manpages-dev 35 建议安装: 36 gcc-multilib make autoconf automake libtool flex bison gcc-doc 37 gcc-7-multilib gcc-7-doc gcc-7-locales libgcc1-dbg libgomp1-dbg libitm1-dbg 38 libatomic1-dbg libasan4-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg 39 libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg glibc-doc 40 下列【新】软件包将被安装: 41 gcc gcc-7 libasan4 libatomic1 libc-dev-bin libc6-dev libcilkrts5 42 libgcc-7-dev libitm1 liblsan0 libmpx2 libquadmath0 libtsan0 libubsan0 43 linux-libc-dev manpages-dev 44 升级了 0 个软件包,新安装了 16 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 45 需要下载 18.8 MB 的归档。 46 解压缩后会消耗 75.2 MB 的额外空间。 47 您希望继续执行吗? [Y/n] y 48 获取:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libitm1 amd64 8.4.0-1ubuntu1~18.04 [27.9 kB] 49 获取:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libatomic1 amd64 8.4.0-1ubuntu1~18.04 [9,192 B] 50 获取:3 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libasan4 amd64 7.5.0-3ubuntu1~18.04 [358 kB] 51 获取:4 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 liblsan0 amd64 8.4.0-1ubuntu1~18.04 [133 kB] 52 获取:5 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libtsan0 amd64 8.4.0-1ubuntu1~18.04 [288 kB] 53 获取:6 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libubsan0 amd64 7.5.0-3ubuntu1~18.04 [126 kB] 54 获取:7 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcilkrts5 amd64 7.5.0-3ubuntu1~18.04 [42.5 kB] 55 获取:8 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libmpx2 amd64 8.4.0-1ubuntu1~18.04 [11.6 kB] 56 获取:9 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libquadmath0 amd64 8.4.0-1ubuntu1~18.04 [134 kB] 57 获取:10 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgcc-7-dev amd64 7.5.0-3ubuntu1~18.04 [2,378 kB] 58 获取:11 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc-7 amd64 7.5.0-3ubuntu1~18.04 [9,381 kB] 59 获取:12 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc amd64 4:7.4.0-1ubuntu2.3 [5,184 B] 60 获取:13 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libc-dev-bin amd64 2.27-3ubuntu1.6 [71.9 kB] 61 获取:14 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-201.212 [1,000 kB] 62 获取:15 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libc6-dev amd64 2.27-3ubuntu1.6 [2,587 kB] 63 获取:16 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 manpages-dev all 4.15-1 [2,217 kB] 64 已下载 18.8 MB,耗时 24秒 (771 kB/s) 65 正在选中未选择的软件包 libitm1:amd64。 66 (正在读取数据库 ... 系统当前共安装有 189957 个文件和目录。) 67 正准备解包 .../00-libitm1_8.4.0-1ubuntu1~18.04_amd64.deb ... 68 正在解包 libitm1:amd64 (8.4.0-1ubuntu1~18.04) ... 69 正在选中未选择的软件包 libatomic1:amd64。 70 正准备解包 .../01-libatomic1_8.4.0-1ubuntu1~18.04_amd64.deb ... 71 正在解包 libatomic1:amd64 (8.4.0-1ubuntu1~18.04) ... 72 正在选中未选择的软件包 libasan4:amd64。 73 正准备解包 .../02-libasan4_7.5.0-3ubuntu1~18.04_amd64.deb ... 74 正在解包 libasan4:amd64 (7.5.0-3ubuntu1~18.04) ... 75 正在选中未选择的软件包 liblsan0:amd64。 76 正准备解包 .../03-liblsan0_8.4.0-1ubuntu1~18.04_amd64.deb ... 77 正在解包 liblsan0:amd64 (8.4.0-1ubuntu1~18.04) ... 78 正在选中未选择的软件包 libtsan0:amd64。 79 正准备解包 .../04-libtsan0_8.4.0-1ubuntu1~18.04_amd64.deb ... 80 正在解包 libtsan0:amd64 (8.4.0-1ubuntu1~18.04) ... 81 正在选中未选择的软件包 libubsan0:amd64。 82 正准备解包 .../05-libubsan0_7.5.0-3ubuntu1~18.04_amd64.deb ... 83 正在解包 libubsan0:amd64 (7.5.0-3ubuntu1~18.04) ... 84 正在选中未选择的软件包 libcilkrts5:amd64。 85 正准备解包 .../06-libcilkrts5_7.5.0-3ubuntu1~18.04_amd64.deb ... 86 正在解包 libcilkrts5:amd64 (7.5.0-3ubuntu1~18.04) ... 87 正在选中未选择的软件包 libmpx2:amd64。 88 正准备解包 .../07-libmpx2_8.4.0-1ubuntu1~18.04_amd64.deb ... 89 正在解包 libmpx2:amd64 (8.4.0-1ubuntu1~18.04) ... 90 正在选中未选择的软件包 libquadmath0:amd64。 91 正准备解包 .../08-libquadmath0_8.4.0-1ubuntu1~18.04_amd64.deb ... 92 正在解包 libquadmath0:amd64 (8.4.0-1ubuntu1~18.04) ... 93 正在选中未选择的软件包 libgcc-7-dev:amd64。 94 正准备解包 .../09-libgcc-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb ... 95 正在解包 libgcc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... 96 正在选中未选择的软件包 gcc-7。 97 正准备解包 .../10-gcc-7_7.5.0-3ubuntu1~18.04_amd64.deb ... 98 正在解包 gcc-7 (7.5.0-3ubuntu1~18.04) ... 99 正在选中未选择的软件包 gcc。 100 正准备解包 .../11-gcc_4%3a7.4.0-1ubuntu2.3_amd64.deb ... 101 正在解包 gcc (4:7.4.0-1ubuntu2.3) ... 102 正在选中未选择的软件包 libc-dev-bin。 103 正准备解包 .../12-libc-dev-bin_2.27-3ubuntu1.6_amd64.deb ... 104 正在解包 libc-dev-bin (2.27-3ubuntu1.6) ... 105 正在选中未选择的软件包 linux-libc-dev:amd64。 106 正准备解包 .../13-linux-libc-dev_4.15.0-201.212_amd64.deb ... 107 正在解包 linux-libc-dev:amd64 (4.15.0-201.212) ... 108 正在选中未选择的软件包 libc6-dev:amd64。 109 正准备解包 .../14-libc6-dev_2.27-3ubuntu1.6_amd64.deb ... 110 正在解包 libc6-dev:amd64 (2.27-3ubuntu1.6) ... 111 正在选中未选择的软件包 manpages-dev。 112 正准备解包 .../15-manpages-dev_4.15-1_all.deb ... 113 正在解包 manpages-dev (4.15-1) ... 114 正在设置 libquadmath0:amd64 (8.4.0-1ubuntu1~18.04) ... 115 正在设置 libatomic1:amd64 (8.4.0-1ubuntu1~18.04) ... 116 正在设置 libasan4:amd64 (7.5.0-3ubuntu1~18.04) ... 117 正在设置 libcilkrts5:amd64 (7.5.0-3ubuntu1~18.04) ... 118 正在设置 libubsan0:amd64 (7.5.0-3ubuntu1~18.04) ... 119 正在设置 libtsan0:amd64 (8.4.0-1ubuntu1~18.04) ... 120 正在设置 linux-libc-dev:amd64 (4.15.0-201.212) ... 121 正在设置 liblsan0:amd64 (8.4.0-1ubuntu1~18.04) ... 122 正在设置 libmpx2:amd64 (8.4.0-1ubuntu1~18.04) ... 123 正在设置 libc-dev-bin (2.27-3ubuntu1.6) ... 124 正在设置 manpages-dev (4.15-1) ... 125 正在设置 libc6-dev:amd64 (2.27-3ubuntu1.6) ... 126 正在设置 libitm1:amd64 (8.4.0-1ubuntu1~18.04) ... 127 正在设置 libgcc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... 128 正在设置 gcc-7 (7.5.0-3ubuntu1~18.04) ... 129 正在设置 gcc (4:7.4.0-1ubuntu2.3) ... 130 正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ... 131 正在处理用于 libc-bin (2.27-3ubuntu1.6) 的触发器 ... 132 kxb@kxb:~$
安装g++
1 kxb@kxb:~$ g++ -v 2 3 Command 'g++' not found, but can be installed with: 4 5 sudo apt install g++ 6 7 kxb@kxb:~$ sudo apt install g++ 8 正在读取软件包列表... 完成 9 正在分析软件包的依赖关系树 10 正在读取状态信息... 完成 11 下列软件包是自动安装的并且现在不需要了: 12 fonts-liberation2 fonts-opensymbol gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gudev-1.0 gir1.2-udisks-2.0 grilo-plugins-0.3-base gstreamer1.0-gtk3 libboost-date-time1.65.1 13 libboost-filesystem1.65.1 libboost-iostreams1.65.1 libboost-locale1.65.1 libcdr-0.1-1 libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcolamd2 libdazzle-1.0-0 libe-book-0.1-1 14 libedataserverui-1.2-2 libeot0 libepubgen-0.1-1 libetonyek-0.1-1 libevent-2.1-6 libexiv2-14 libfreerdp-client2-2 libfreerdp2-2 libgc1c2 libgee-0.8-2 libgexiv2-2 libgom-1.0-0 libgpgmepp6 libgpod-common 15 libgpod4 liblangtag-common liblangtag1 liblirc-client0 liblua5.3-0 libmediaart-2.0-0 libmspub-0.1-1 libodfgen-0.1-1 libqqwing2v5 libraw16 librevenge-0.0-0 libsgutils2-2 libssh-4 libsuitesparseconfig5 16 libvncclient1 libwinpr2-2 libxapian30 libxmlsec1 libxmlsec1-nss linux-headers-5.4.0-84-generic linux-hwe-5.4-headers-5.4.0-84 linux-image-5.4.0-84-generic linux-modules-5.4.0-84-generic 17 linux-modules-extra-5.4.0-84-generic lp-solve media-player-info python3-mako python3-markupsafe syslinux syslinux-common syslinux-legacy usb-creator-common 18 使用'sudo apt autoremove'来卸载它(它们)。 19 将会同时安装下列软件: 20 g++-7 libstdc++-7-dev 21 建议安装: 22 g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg libstdc++-7-doc 23 下列【新】软件包将被安装: 24 g++ g++-7 libstdc++-7-dev 25 升级了 0 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 26 需要下载 11.2 MB 的归档。 27 解压缩后会消耗 42.4 MB 的额外空间。 28 您希望继续执行吗? [Y/n] y 29 获取:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libstdc++-7-dev amd64 7.5.0-3ubuntu1~18.04 [1,471 kB] 30 获取:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++-7 amd64 7.5.0-3ubuntu1~18.04 [9,697 kB] 31 获取:3 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++ amd64 4:7.4.0-1ubuntu2.3 [1,568 B] 32 已下载 11.2 MB,耗时 33秒 (334 kB/s) 33 正在选中未选择的软件包 libstdc++-7-dev:amd64。 34 (正在读取数据库 ... 系统当前共安装有 193832 个文件和目录。) 35 正准备解包 .../libstdc++-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb ... 36 正在解包 libstdc++-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... 37 正在选中未选择的软件包 g++-7。 38 正准备解包 .../g++-7_7.5.0-3ubuntu1~18.04_amd64.deb ... 39 正在解包 g++-7 (7.5.0-3ubuntu1~18.04) ... 40 正在选中未选择的软件包 g++。 41 正准备解包 .../g++_4%3a7.4.0-1ubuntu2.3_amd64.deb ... 42 正在解包 g++ (4:7.4.0-1ubuntu2.3) ... 43 正在设置 libstdc++-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... 44 正在设置 g++-7 (7.5.0-3ubuntu1~18.04) ... 45 正在设置 g++ (4:7.4.0-1ubuntu2.3) ... 46 update-alternatives: 使用 /usr/bin/g++ 来在自动模式中提供 /usr/bin/c++ (c++) 47 正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ... 48 kxb@kxb:~$
安装clang
1 kxb@kxb:~$ sudo apt install clang 2 正在读取软件包列表... 完成 3 正在分析软件包的依赖关系树 4 正在读取状态信息... 完成 5 下列软件包是自动安装的并且现在不需要了: 6 fonts-liberation2 fonts-opensymbol gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gudev-1.0 gir1.2-udisks-2.0 grilo-plugins-0.3-base gstreamer1.0-gtk3 libboost-date-time1.65.1 7 libboost-filesystem1.65.1 libboost-iostreams1.65.1 libboost-locale1.65.1 libcdr-0.1-1 libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcolamd2 libdazzle-1.0-0 libe-book-0.1-1 8 libedataserverui-1.2-2 libeot0 libepubgen-0.1-1 libetonyek-0.1-1 libevent-2.1-6 libexiv2-14 libfreerdp-client2-2 libfreerdp2-2 libgee-0.8-2 libgexiv2-2 libgom-1.0-0 libgpgmepp6 libgpod-common libgpod4 9 liblangtag-common liblangtag1 liblirc-client0 liblua5.3-0 libmediaart-2.0-0 libmspub-0.1-1 libodfgen-0.1-1 libqqwing2v5 libraw16 librevenge-0.0-0 libsgutils2-2 libssh-4 libsuitesparseconfig5 10 libvncclient1 libwinpr2-2 libxapian30 libxmlsec1 libxmlsec1-nss linux-headers-5.4.0-84-generic linux-hwe-5.4-headers-5.4.0-84 linux-image-5.4.0-84-generic linux-modules-5.4.0-84-generic 11 linux-modules-extra-5.4.0-84-generic lp-solve media-player-info python3-mako python3-markupsafe syslinux syslinux-common syslinux-legacy usb-creator-common 12 使用'sudo apt autoremove'来卸载它(它们)。 13 将会同时安装下列软件: 14 binfmt-support clang-6.0 lib32gcc1 lib32stdc++6 libc6-i386 libclang-common-6.0-dev libclang1-6.0 libffi-dev libjsoncpp1 libobjc-7-dev libobjc4 libomp-dev libomp5 libpython-stdlib libtinfo-dev llvm-6.0 15 llvm-6.0-dev llvm-6.0-runtime python python-minimal python2.7 python2.7-minimal 16 建议安装: 17 gnustep gnustep-devel clang-6.0-doc libomp-doc llvm-6.0-doc python-doc python-tk python2.7-doc 18 下列【新】软件包将被安装: 19 binfmt-support clang clang-6.0 lib32gcc1 lib32stdc++6 libc6-i386 libclang-common-6.0-dev libclang1-6.0 libffi-dev libjsoncpp1 libobjc-7-dev libobjc4 libomp-dev libomp5 libpython-stdlib libtinfo-dev 20 llvm-6.0 llvm-6.0-dev llvm-6.0-runtime python python-minimal python2.7 python2.7-minimal 21 升级了 0 个软件包,新安装了 23 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 22 需要下载 53.2 MB 的归档。 23 解压缩后会消耗 310 MB 的额外空间。 24 您希望继续执行吗? [Y/n] y 25 获取:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python2.7-minimal amd64 2.7.17-1~18.04ubuntu1.10 [1,290 kB] 26 获取:2 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 python-minimal amd64 2.7.15~rc1-1 [28.1 kB] 27 获取:3 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python2.7 amd64 2.7.17-1~18.04ubuntu1.10 [248 kB] 28 获取:4 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libpython-stdlib amd64 2.7.15~rc1-1 [7,620 B] 29 获取:5 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 python amd64 2.7.15~rc1-1 [140 kB] 30 获取:6 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 binfmt-support amd64 2.1.8-2 [51.6 kB] 31 获取:7 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libjsoncpp1 amd64 1.7.4-3 [73.6 kB] 32 获取:8 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libobjc4 amd64 8.4.0-1ubuntu1~18.04 [52.6 kB] 33 获取:9 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libobjc-7-dev amd64 7.5.0-3ubuntu1~18.04 [206 kB] 34 获取:10 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libc6-i386 amd64 2.27-3ubuntu1.6 [2,651 kB] 35 获取:11 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 lib32gcc1 amd64 1:8.4.0-1ubuntu1~18.04 [48.1 kB] 36 获取:12 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 lib32stdc++6 amd64 8.4.0-1ubuntu1~18.04 [415 kB] 37 获取:13 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 libclang-common-6.0-dev amd64 1:6.0-1ubuntu2 [3,078 kB] 38 获取:14 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libclang1-6.0 amd64 1:6.0-1ubuntu2 [7,067 kB] 39 获取:15 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 clang-6.0 amd64 1:6.0-1ubuntu2 [9,292 kB] 40 获取:16 http://cn.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 clang amd64 1:6.0-41~exp5~ubuntu1 [3,216 B] 41 获取:17 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libtinfo-dev amd64 6.1-1ubuntu1.18.04 [81.3 kB] 42 获取:18 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 llvm-6.0-runtime amd64 1:6.0-1ubuntu2 [200 kB] 43 获取:19 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 llvm-6.0 amd64 1:6.0-1ubuntu2 [4,838 kB] 44 获取:20 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libffi-dev amd64 3.2.1-8 [156 kB] 45 获取:21 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 llvm-6.0-dev amd64 1:6.0-1ubuntu2 [23.0 MB] 46 获取:22 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 libomp5 amd64 5.0.1-1 [234 kB] 47 获取:23 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 libomp-dev amd64 5.0.1-1 [5,088 B] 48 已下载 53.2 MB,耗时 1分 25秒 (626 kB/s) 49 正在选中未选择的软件包 python2.7-minimal。 50 (正在读取数据库 ... 系统当前共安装有 194646 个文件和目录。) 51 正准备解包 .../python2.7-minimal_2.7.17-1~18.04ubuntu1.10_amd64.deb ... 52 正在解包 python2.7-minimal (2.7.17-1~18.04ubuntu1.10) ... 53 正在选中未选择的软件包 python-minimal。 54 正准备解包 .../python-minimal_2.7.15~rc1-1_amd64.deb ... 55 正在解包 python-minimal (2.7.15~rc1-1) ... 56 正在选中未选择的软件包 python2.7。 57 正准备解包 .../python2.7_2.7.17-1~18.04ubuntu1.10_amd64.deb ... 58 正在解包 python2.7 (2.7.17-1~18.04ubuntu1.10) ... 59 正在选中未选择的软件包 libpython-stdlib:amd64。 60 正准备解包 .../libpython-stdlib_2.7.15~rc1-1_amd64.deb ... 61 正在解包 libpython-stdlib:amd64 (2.7.15~rc1-1) ... 62 正在设置 python2.7-minimal (2.7.17-1~18.04ubuntu1.10) ... 63 Linking and byte-compiling packages for runtime python2.7... 64 正在设置 python-minimal (2.7.15~rc1-1) ... 65 正在选中未选择的软件包 python。 66 (正在读取数据库 ... 系统当前共安装有 194703 个文件和目录。) 67 正准备解包 .../00-python_2.7.15~rc1-1_amd64.deb ... 68 正在解包 python (2.7.15~rc1-1) ... 69 正在选中未选择的软件包 binfmt-support。 70 正准备解包 .../01-binfmt-support_2.1.8-2_amd64.deb ... 71 正在解包 binfmt-support (2.1.8-2) ... 72 正在选中未选择的软件包 libjsoncpp1:amd64。 73 正准备解包 .../02-libjsoncpp1_1.7.4-3_amd64.deb ... 74 正在解包 libjsoncpp1:amd64 (1.7.4-3) ... 75 正在选中未选择的软件包 libobjc4:amd64。 76 正准备解包 .../03-libobjc4_8.4.0-1ubuntu1~18.04_amd64.deb ... 77 正在解包 libobjc4:amd64 (8.4.0-1ubuntu1~18.04) ... 78 正在选中未选择的软件包 libobjc-7-dev:amd64。 79 正准备解包 .../04-libobjc-7-dev_7.5.0-3ubuntu1~18.04_amd64.deb ... 80 正在解包 libobjc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... 81 正在选中未选择的软件包 libc6-i386。 82 正准备解包 .../05-libc6-i386_2.27-3ubuntu1.6_amd64.deb ... 83 正在解包 libc6-i386 (2.27-3ubuntu1.6) ... 84 正在选中未选择的软件包 lib32gcc1。 85 正准备解包 .../06-lib32gcc1_1%3a8.4.0-1ubuntu1~18.04_amd64.deb ... 86 正在解包 lib32gcc1 (1:8.4.0-1ubuntu1~18.04) ... 87 正在选中未选择的软件包 lib32stdc++6。 88 正准备解包 .../07-lib32stdc++6_8.4.0-1ubuntu1~18.04_amd64.deb ... 89 正在解包 lib32stdc++6 (8.4.0-1ubuntu1~18.04) ... 90 正在选中未选择的软件包 libclang-common-6.0-dev。 91 正准备解包 .../08-libclang-common-6.0-dev_1%3a6.0-1ubuntu2_amd64.deb ... 92 正在解包 libclang-common-6.0-dev (1:6.0-1ubuntu2) ... 93 正在选中未选择的软件包 libclang1-6.0:amd64。 94 正准备解包 .../09-libclang1-6.0_1%3a6.0-1ubuntu2_amd64.deb ... 95 正在解包 libclang1-6.0:amd64 (1:6.0-1ubuntu2) ... 96 正在选中未选择的软件包 clang-6.0。 97 正准备解包 .../10-clang-6.0_1%3a6.0-1ubuntu2_amd64.deb ... 98 正在解包 clang-6.0 (1:6.0-1ubuntu2) ... 99 正在选中未选择的软件包 clang。 100 正准备解包 .../11-clang_1%3a6.0-41~exp5~ubuntu1_amd64.deb ... 101 正在解包 clang (1:6.0-41~exp5~ubuntu1) ... 102 正在选中未选择的软件包 libtinfo-dev:amd64。 103 正准备解包 .../12-libtinfo-dev_6.1-1ubuntu1.18.04_amd64.deb ... 104 正在解包 libtinfo-dev:amd64 (6.1-1ubuntu1.18.04) ... 105 正在选中未选择的软件包 llvm-6.0-runtime。 106 正准备解包 .../13-llvm-6.0-runtime_1%3a6.0-1ubuntu2_amd64.deb ... 107 正在解包 llvm-6.0-runtime (1:6.0-1ubuntu2) ... 108 正在选中未选择的软件包 llvm-6.0。 109 正准备解包 .../14-llvm-6.0_1%3a6.0-1ubuntu2_amd64.deb ... 110 正在解包 llvm-6.0 (1:6.0-1ubuntu2) ... 111 正在选中未选择的软件包 libffi-dev:amd64。 112 正准备解包 .../15-libffi-dev_3.2.1-8_amd64.deb ... 113 正在解包 libffi-dev:amd64 (3.2.1-8) ... 114 正在选中未选择的软件包 llvm-6.0-dev。 115 正准备解包 .../16-llvm-6.0-dev_1%3a6.0-1ubuntu2_amd64.deb ... 116 正在解包 llvm-6.0-dev (1:6.0-1ubuntu2) ... 117 正在选中未选择的软件包 libomp5:amd64。 118 正准备解包 .../17-libomp5_5.0.1-1_amd64.deb ... 119 正在解包 libomp5:amd64 (5.0.1-1) ... 120 正在选中未选择的软件包 libomp-dev。 121 正准备解包 .../18-libomp-dev_5.0.1-1_amd64.deb ... 122 正在解包 libomp-dev (5.0.1-1) ... 123 正在设置 binfmt-support (2.1.8-2) ... 124 Created symlink /etc/systemd/system/multi-user.target.wants/binfmt-support.service → /lib/systemd/system/binfmt-support.service. 125 正在设置 libobjc4:amd64 (8.4.0-1ubuntu1~18.04) ... 126 正在设置 libomp5:amd64 (5.0.1-1) ... 127 正在设置 libtinfo-dev:amd64 (6.1-1ubuntu1.18.04) ... 128 正在设置 python2.7 (2.7.17-1~18.04ubuntu1.10) ... 129 正在设置 libclang1-6.0:amd64 (1:6.0-1ubuntu2) ... 130 正在设置 libffi-dev:amd64 (3.2.1-8) ... 131 正在设置 libc6-i386 (2.27-3ubuntu1.6) ... 132 正在设置 llvm-6.0-runtime (1:6.0-1ubuntu2) ... 133 正在设置 libpython-stdlib:amd64 (2.7.15~rc1-1) ... 134 正在设置 libobjc-7-dev:amd64 (7.5.0-3ubuntu1~18.04) ... 135 正在设置 libomp-dev (5.0.1-1) ... 136 正在设置 python (2.7.15~rc1-1) ... 137 正在设置 lib32gcc1 (1:8.4.0-1ubuntu1~18.04) ... 138 正在设置 libjsoncpp1:amd64 (1.7.4-3) ... 139 正在设置 llvm-6.0 (1:6.0-1ubuntu2) ... 140 正在设置 lib32stdc++6 (8.4.0-1ubuntu1~18.04) ... 141 正在设置 libclang-common-6.0-dev (1:6.0-1ubuntu2) ... 142 正在设置 llvm-6.0-dev (1:6.0-1ubuntu2) ... 143 正在设置 clang-6.0 (1:6.0-1ubuntu2) ... 144 正在设置 clang (1:6.0-41~exp5~ubuntu1) ... 145 正在处理用于 ureadahead (0.100.0-21) 的触发器 ... 146 ureadahead will be reprofiled on next reboot 147 正在处理用于 desktop-file-utils (0.23-1ubuntu3.18.04.2) 的触发器 ... 148 正在处理用于 install-info (6.5.0.dfsg.1-2) 的触发器 ... 149 正在处理用于 libc-bin (2.27-3ubuntu1.6) 的触发器 ... 150 正在处理用于 systemd (237-3ubuntu10.56) 的触发器 ... 151 正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ... 152 正在处理用于 gnome-menus (3.13.3-11ubuntu1.1) 的触发器 ... 153 正在处理用于 mime-support (3.60ubuntu1) 的触发器 ... 154 kxb@kxb:~$
安装make
kxb@kxb:~$ sudo apt install make 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 下列软件包是自动安装的并且现在不需要了: fonts-liberation2 fonts-opensymbol gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gudev-1.0 gir1.2-udisks-2.0 grilo-plugins-0.3-base gstreamer1.0-gtk3 libboost-date-time1.65.1 libboost-filesystem1.65.1 libboost-iostreams1.65.1 libboost-locale1.65.1 libcdr-0.1-1 libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcolamd2 libdazzle-1.0-0 libe-book-0.1-1 libedataserverui-1.2-2 libeot0 libepubgen-0.1-1 libetonyek-0.1-1 libevent-2.1-6 libexiv2-14 libfreerdp-client2-2 libfreerdp2-2 libgee-0.8-2 libgexiv2-2 libgom-1.0-0 libgpgmepp6 libgpod-common libgpod4 liblangtag-common liblangtag1 liblirc-client0 liblua5.3-0 libmediaart-2.0-0 libmspub-0.1-1 libodfgen-0.1-1 libqqwing2v5 libraw16 librevenge-0.0-0 libsgutils2-2 libssh-4 libsuitesparseconfig5 libvncclient1 libwinpr2-2 libxapian30 libxmlsec1 libxmlsec1-nss linux-headers-5.4.0-84-generic linux-hwe-5.4-headers-5.4.0-84 linux-image-5.4.0-84-generic linux-modules-5.4.0-84-generic linux-modules-extra-5.4.0-84-generic lp-solve media-player-info python3-mako python3-markupsafe syslinux syslinux-common syslinux-legacy usb-creator-common 使用'sudo apt autoremove'来卸载它(它们)。 建议安装: make-doc 下列【新】软件包将被安装: make 升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 需要下载 154 kB 的归档。 解压缩后会消耗 381 kB 的额外空间。 获取:1 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 make amd64 4.1-9.1ubuntu1 [154 kB] 已下载 154 kB,耗时 12秒 (12.8 kB/s) 正在选中未选择的软件包 make。 (正在读取数据库 ... 系统当前共安装有 197136 个文件和目录。) 正准备解包 .../make_4.1-9.1ubuntu1_amd64.deb ... 正在解包 make (4.1-9.1ubuntu1) ... 正在设置 make (4.1-9.1ubuntu1) ... 正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ... kxb@kxb:~$
安装make-guile
1 kxb@kxb:~$ sudo apt install make-guile 2 正在读取软件包列表... 完成 3 正在分析软件包的依赖关系树 4 正在读取状态信息... 完成 5 下列软件包是自动安装的并且现在不需要了: 6 fonts-liberation2 fonts-opensymbol gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gudev-1.0 gir1.2-udisks-2.0 grilo-plugins-0.3-base gstreamer1.0-gtk3 libboost-date-time1.65.1 7 libboost-filesystem1.65.1 libboost-iostreams1.65.1 libboost-locale1.65.1 libcdr-0.1-1 libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcolamd2 libdazzle-1.0-0 libe-book-0.1-1 8 libedataserverui-1.2-2 libeot0 libepubgen-0.1-1 libetonyek-0.1-1 libevent-2.1-6 libexiv2-14 libfreerdp-client2-2 libfreerdp2-2 libgee-0.8-2 libgexiv2-2 libgom-1.0-0 libgpgmepp6 libgpod-common libgpod4 9 liblangtag-common liblangtag1 liblirc-client0 liblua5.3-0 libmediaart-2.0-0 libmspub-0.1-1 libodfgen-0.1-1 libqqwing2v5 libraw16 librevenge-0.0-0 libsgutils2-2 libssh-4 libsuitesparseconfig5 10 libvncclient1 libwinpr2-2 libxapian30 libxmlsec1 libxmlsec1-nss linux-headers-5.4.0-84-generic linux-hwe-5.4-headers-5.4.0-84 linux-image-5.4.0-84-generic linux-modules-5.4.0-84-generic 11 linux-modules-extra-5.4.0-84-generic lp-solve media-player-info python3-mako python3-markupsafe syslinux syslinux-common syslinux-legacy usb-creator-common 12 使用'sudo apt autoremove'来卸载它(它们)。 13 将会同时安装下列软件: 14 guile-2.0-libs 15 建议安装: 16 make-doc 17 下列软件包将被【卸载】: 18 make 19 下列【新】软件包将被安装: 20 guile-2.0-libs make-guile 21 升级了 0 个软件包,新安装了 2 个软件包,要卸载 1 个软件包,有 0 个软件包未被升级。 22 需要下载 2,373 kB 的归档。 23 解压缩后会消耗 11.8 MB 的额外空间。 24 您希望继续执行吗? [Y/n] y 25 获取:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 guile-2.0-libs amd64 2.0.13+1-5ubuntu0.1 [2,218 kB] 26 获取:2 http://cn.archive.ubuntu.com/ubuntu bionic/universe amd64 make-guile amd64 4.1-9.1ubuntu1 [155 kB] 27 已下载 2,373 kB,耗时 18秒 (135 kB/s) 28 (正在读取数据库 ... 系统当前共安装有 197151 个文件和目录。) 29 正在卸载 make (4.1-9.1ubuntu1) ... 30 正在选中未选择的软件包 guile-2.0-libs:amd64。 31 (正在读取数据库 ... 系统当前共安装有 197136 个文件和目录。) 32 正准备解包 .../guile-2.0-libs_2.0.13+1-5ubuntu0.1_amd64.deb ... 33 正在解包 guile-2.0-libs:amd64 (2.0.13+1-5ubuntu0.1) ... 34 正在选中未选择的软件包 make-guile。 35 正准备解包 .../make-guile_4.1-9.1ubuntu1_amd64.deb ... 36 正在解包 make-guile (4.1-9.1ubuntu1) ... 37 正在设置 guile-2.0-libs:amd64 (2.0.13+1-5ubuntu0.1) ... 38 正在设置 make-guile (4.1-9.1ubuntu1) ... 39 正在处理用于 libc-bin (2.27-3ubuntu1.6) 的触发器 ... 40 正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ... 41 kxb@kxb:~$
安装cmake
1 kxb@kxb:~$ sudo apt install cmake 2 正在读取软件包列表... 完成 3 正在分析软件包的依赖关系树 4 正在读取状态信息... 完成 5 下列软件包是自动安装的并且现在不需要了: 6 fonts-liberation2 fonts-opensymbol gir1.2-gst-plugins-base-1.0 gir1.2-gstreamer-1.0 gir1.2-gudev-1.0 gir1.2-udisks-2.0 grilo-plugins-0.3-base gstreamer1.0-gtk3 libboost-date-time1.65.1 7 libboost-filesystem1.65.1 libboost-iostreams1.65.1 libboost-locale1.65.1 libcdr-0.1-1 libclucene-contribs1v5 libclucene-core1v5 libcmis-0.5-5v5 libcolamd2 libdazzle-1.0-0 libe-book-0.1-1 8 libedataserverui-1.2-2 libeot0 libepubgen-0.1-1 libetonyek-0.1-1 libevent-2.1-6 libexiv2-14 libfreerdp-client2-2 libfreerdp2-2 libgee-0.8-2 libgexiv2-2 libgom-1.0-0 libgpgmepp6 libgpod-common libgpod4 9 liblangtag-common liblangtag1 liblirc-client0 liblua5.3-0 libmediaart-2.0-0 libmspub-0.1-1 libodfgen-0.1-1 libqqwing2v5 libraw16 librevenge-0.0-0 libsgutils2-2 libssh-4 libsuitesparseconfig5 10 libvncclient1 libwinpr2-2 libxapian30 libxmlsec1 libxmlsec1-nss linux-headers-5.4.0-84-generic linux-hwe-5.4-headers-5.4.0-84 linux-image-5.4.0-84-generic linux-modules-5.4.0-84-generic 11 linux-modules-extra-5.4.0-84-generic lp-solve media-player-info python3-mako python3-markupsafe syslinux syslinux-common syslinux-legacy usb-creator-common 12 使用'sudo apt autoremove'来卸载它(它们)。 13 将会同时安装下列软件: 14 cmake-data libcurl4 librhash0 libuv1 15 建议安装: 16 cmake-doc ninja-build 17 下列【新】软件包将被安装: 18 cmake cmake-data libcurl4 librhash0 libuv1 19 升级了 0 个软件包,新安装了 5 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 20 需要下载 4,846 kB 的归档。 21 解压缩后会消耗 25.3 MB 的额外空间。 22 您希望继续执行吗? [Y/n] y 23 获取:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 cmake-data all 3.10.2-1ubuntu2.18.04.2 [1,332 kB] 24 获取:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcurl4 amd64 7.58.0-2ubuntu3.22 [220 kB] 25 获取:3 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 librhash0 amd64 1.3.6-2 [78.1 kB] 26 获取:4 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libuv1 amd64 1.18.0-3 [64.4 kB] 27 获取:5 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 cmake amd64 3.10.2-1ubuntu2.18.04.2 [3,152 kB] 28 已下载 4,846 kB,耗时 23秒 (210 kB/s) 29 正在选中未选择的软件包 cmake-data。 30 (正在读取数据库 ... 系统当前共安装有 197759 个文件和目录。) 31 正准备解包 .../cmake-data_3.10.2-1ubuntu2.18.04.2_all.deb ... 32 正在解包 cmake-data (3.10.2-1ubuntu2.18.04.2) ... 33 正在选中未选择的软件包 libcurl4:amd64。 34 正准备解包 .../libcurl4_7.58.0-2ubuntu3.22_amd64.deb ... 35 正在解包 libcurl4:amd64 (7.58.0-2ubuntu3.22) ... 36 正在选中未选择的软件包 librhash0:amd64。 37 正准备解包 .../librhash0_1.3.6-2_amd64.deb ... 38 正在解包 librhash0:amd64 (1.3.6-2) ... 39 正在选中未选择的软件包 libuv1:amd64。 40 正准备解包 .../libuv1_1.18.0-3_amd64.deb ... 41 正在解包 libuv1:amd64 (1.18.0-3) ... 42 正在选中未选择的软件包 cmake。 43 正准备解包 .../cmake_3.10.2-1ubuntu2.18.04.2_amd64.deb ... 44 正在解包 cmake (3.10.2-1ubuntu2.18.04.2) ... 45 正在设置 libuv1:amd64 (1.18.0-3) ... 46 正在设置 libcurl4:amd64 (7.58.0-2ubuntu3.22) ... 47 正在设置 cmake-data (3.10.2-1ubuntu2.18.04.2) ... 48 正在设置 librhash0:amd64 (1.3.6-2) ... 49 正在设置 cmake (3.10.2-1ubuntu2.18.04.2) ... 50 正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ... 51 正在处理用于 libc-bin (2.27-3ubuntu1.6) 的触发器 ... 52 kxb@kxb:~$
本次下载:qt-opensource-linux-x64-5.14.0.run
添加授权权限
1 kxb@kxb:~$ ls 2 snap 公共的 模板 视频 图片 文档 下载 音乐 桌面 3 kxb@kxb:~$ cd 下载 4 kxb@kxb:~/下载$ ls 5 CH341SER_LINUX CH341SER_LINUX.ZIP qt-opensource-linux-x64-5.14.0.run 6 kxb@kxb:~/下载$ sudo chmod +x qt-opensource-linux-x64-5.14.0.run
运行如下代码
按照提示开始安装,选择安装目录
选择组件
等待安装完成
安装完成后可以看到安装的软件
打开如下:
添加系统设置解决无法添加源文件和头文件问题,找到安装目录
安装vim
1 kxb@kxb:/opt/Qt5.14.0$ sudo apt-get install vim 2 正在读取软件包列表... 完成 3 正在分析软件包的依赖关系树 4 正在读取状态信息... 完成 5 将会同时安装下列软件: 6 vim-runtime 7 建议安装: 8 ctags vim-doc vim-scripts 9 下列【新】软件包将被安装: 10 vim vim-runtime 11 升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 12 需要下载 6,590 kB 的归档。 13 解压缩后会消耗 32.0 MB 的额外空间。 14 您希望继续执行吗? [Y/n] y 15 获取:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 vim-runtime all 2:8.0.1453-1ubuntu1.9 [5,436 kB] 16 获取:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 vim amd64 2:8.0.1453-1ubuntu1.9 [1,154 kB] 17 已下载 6,590 kB,耗时 17秒 (385 kB/s) 18 正在选中未选择的软件包 vim-runtime。 19 (正在读取数据库 ... 系统当前共安装有 162733 个文件和目录。) 20 正准备解包 .../vim-runtime_2%3a8.0.1453-1ubuntu1.9_all.deb ... 21 正在添加 vim-runtime 导致 /usr/share/vim/vim80/doc/help.txt 转移到 /usr/share/vim/vim80/doc/help.txt.vim-tiny 22 正在添加 vim-runtime 导致 /usr/share/vim/vim80/doc/tags 转移到 /usr/share/vim/vim80/doc/tags.vim-tiny 23 正在解包 vim-runtime (2:8.0.1453-1ubuntu1.9) ... 24 正在选中未选择的软件包 vim。 25 正准备解包 .../vim_2%3a8.0.1453-1ubuntu1.9_amd64.deb ... 26 正在解包 vim (2:8.0.1453-1ubuntu1.9) ... 27 正在设置 vim-runtime (2:8.0.1453-1ubuntu1.9) ... 28 正在设置 vim (2:8.0.1453-1ubuntu1.9) ... 29 update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/vim (vim) 30 update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/vimdiff (vimdiff) 31 update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/rvim (rvim) 32 update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/rview (rview) 33 update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/vi (vi) 34 update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/view (view) 35 update-alternatives: 使用 /usr/bin/vim.basic 来在自动模式中提供 /usr/bin/ex (ex) 36 正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ... 37 kxb@kxb:/opt/Qt5.14.0$
查看安装路径
1 kxb@kxb:/$ ls 2 bin dev initrd.img lib32 media proc sbin swapfile usr vmlinuz.old 3 boot etc initrd.img.old lib64 mnt root snap sys var 4 cdrom home lib lost+found opt run srv tmp vmlinuz 5 kxb@kxb:/$ cd opt/ 6 kxb@kxb:/opt$ ls 7 Qt5.14.0 8 kxb@kxb:/opt$ cd Qt5.14.0/ 9 kxb@kxb:/opt/Qt5.14.0$ ls 10 5.14.0 Docs installer.dat MaintenanceTool.dat Tools 11 components.xml Examples Licenses MaintenanceTool.ini 12 dist InstallationLog.txt MaintenanceTool network.xml 13 kxb@kxb:/opt/Qt5.14.0$ cd 5.14.0/ 14 kxb@kxb:/opt/Qt5.14.0/5.14.0$ ls 15 android gcc_64 sha1s.txt Src 16 kxb@kxb:/opt/Qt5.14.0/5.14.0$ cd gcc_64/ 17 kxb@kxb:/opt/Qt5.14.0/5.14.0/gcc_64$ ls 18 bin doc include lib libexec mkspecs phrasebooks plugins qml resources translations 19 kxb@kxb:/opt/Qt5.14.0/5.14.0/gcc_64$ pwd 20 /opt/Qt5.14.0/5.14.0/gcc_64 21 kxb@kxb:/opt/Qt5.14.0/5.14.0/gcc_64$
打开配置文件
1 kxb@kxb:/opt/Qt5.14.0/5.14.0/gcc_64$ sudo vim /etc/bash.bashrc
添加内容
1 export QTDIR=/opt/Qt5.14.0/5.14.0/gcc_64 2 export PATH=$QTDIR/bin:$PATH 3 export LD_LIBRARY_PATH=$QTDIR/lib:$LD_LIBRARY_PATH
保存退出,运行以下代码使得添加的路径有效
1 kxb@kxb:~$ source /etc/bash.bashrc 2 kxb@kxb:~$
打开qt示例工程运行后出现
安装如下工具
1 kxb@kxb:~$ sudo apt-get install libgl1-mesa-dev 2 [sudo] kxb 的密码: 3 正在读取软件包列表... 完成 4 正在分析软件包的依赖关系树 5 正在读取状态信息... 完成 6 将会同时安装下列软件: 7 libdrm-dev libgles1 libglvnd-core-dev libglvnd-dev libopengl0 8 libpthread-stubs0-dev libx11-dev libx11-doc libx11-xcb-dev libxau-dev 9 libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev 10 libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-sync-dev 11 libxcb-xfixes0-dev libxcb1-dev libxdamage-dev libxdmcp-dev libxext-dev 12 libxfixes-dev libxshmfence-dev libxxf86vm-dev mesa-common-dev 13 x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev 14 x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev 15 建议安装: 16 libxcb-doc libxext-doc 17 下列【新】软件包将被安装: 18 libdrm-dev libgl1-mesa-dev libgles1 libglvnd-core-dev libglvnd-dev 19 libopengl0 libpthread-stubs0-dev libx11-dev libx11-doc libx11-xcb-dev 20 libxau-dev libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev 21 libxcb-present-dev libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev 22 libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxdamage-dev libxdmcp-dev 23 libxext-dev libxfixes-dev libxshmfence-dev libxxf86vm-dev mesa-common-dev 24 x11proto-core-dev x11proto-damage-dev x11proto-dev x11proto-fixes-dev 25 x11proto-xext-dev x11proto-xf86vidmode-dev xorg-sgml-doctools xtrans-dev 26 升级了 0 个软件包,新安装了 36 个软件包,要卸载 0 个软件包,有 0 个软件包未被升级。 27 需要下载 4,348 kB 的归档。 28 解压缩后会消耗 23.7 MB 的额外空间。 29 您希望继续执行吗? [Y/n] y 30 获取:1 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdrm-dev amd64 2.4.101-2~18.04.1 [126 kB] 31 获取:2 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgles1 amd64 1.0.0-2ubuntu2.3 [11.2 kB] 32 获取:3 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libpthread-stubs0-dev amd64 0.3-4 [4,068 B] 33 获取:4 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 xorg-sgml-doctools all 1:1.11-1 [12.9 kB] 34 获取:5 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-dev all 2018.4-4 [251 kB] 35 获取:6 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-core-dev all 2018.4-4 [2,620 B] 36 获取:7 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxau-dev amd64 1:1.0.8-1ubuntu1 [9,476 B] 37 获取:8 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libxdmcp-dev amd64 1:1.1.2-3 [25.1 kB] 38 获取:9 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 xtrans-dev all 1.3.5-1 [70.5 kB] 39 获取:10 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb1-dev amd64 1.13-2~ubuntu18.04 [80.0 kB] 40 获取:11 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libx11-dev amd64 2:1.6.4-3ubuntu0.4 [641 kB] 41 获取:12 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libx11-doc all 2:1.6.4-3ubuntu0.4 [2,065 kB] 42 获取:13 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libx11-xcb-dev amd64 2:1.6.4-3ubuntu0.4 [9,764 B] 43 获取:14 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-dri2-0-dev amd64 1.13-2~ubuntu18.04 [8,472 B] 44 获取:15 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-dri3-dev amd64 1.13-2~ubuntu18.04 [7,384 B] 45 获取:16 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-glx0-dev amd64 1.13-2~ubuntu18.04 [27.9 kB] 46 获取:17 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-render0-dev amd64 1.13-2~ubuntu18.04 [18.4 kB] 47 获取:18 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-randr0-dev amd64 1.13-2~ubuntu18.04 [20.4 kB] 48 获取:19 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-shape0-dev amd64 1.13-2~ubuntu18.04 [7,144 B] 49 获取:20 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-xfixes0-dev amd64 1.13-2~ubuntu18.04 [11.7 kB] 50 获取:21 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-sync-dev amd64 1.13-2~ubuntu18.04 [10.6 kB] 51 获取:22 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libxcb-present-dev amd64 1.13-2~ubuntu18.04 [6,972 B] 52 获取:23 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-fixes-dev all 1:2018.4-4 [2,620 B] 53 获取:24 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libxfixes-dev amd64 1:5.0.3-1 [11.0 kB] 54 获取:25 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-damage-dev all 1:2018.4-4 [2,620 B] 55 获取:26 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libxdamage-dev amd64 1:1.1.4-3 [5,028 B] 56 获取:27 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-xext-dev all 2018.4-4 [2,620 B] 57 获取:28 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libxext-dev amd64 2:1.3.3-1 [82.1 kB] 58 获取:29 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libxshmfence-dev amd64 1.3-1 [3,692 B] 59 获取:30 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 x11proto-xf86vidmode-dev all 2018.4-4 [2,632 B] 60 获取:31 http://cn.archive.ubuntu.com/ubuntu bionic/main amd64 libxxf86vm-dev amd64 1:1.1.4-1 [13.3 kB] 61 获取:32 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 mesa-common-dev amd64 20.0.8-0ubuntu1~18.04.1 [741 kB] 62 获取:33 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglvnd-core-dev amd64 1.0.0-2ubuntu2.3 [12.8 kB] 63 获取:34 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libopengl0 amd64 1.0.0-2ubuntu2.3 [31.3 kB] 64 获取:35 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libglvnd-dev amd64 1.0.0-2ubuntu2.3 [3,416 B] 65 获取:36 http://cn.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgl1-mesa-dev amd64 20.0.8-0ubuntu1~18.04.1 [6,180 B] 66 已下载 4,348 kB,耗时 14秒 (312 kB/s) 67 正在从软件包中解出模板:100% 68 正在选中未选择的软件包 libdrm-dev:amd64。 69 (正在读取数据库 ... 系统当前共安装有 164500 个文件和目录。) 70 正准备解包 .../00-libdrm-dev_2.4.101-2~18.04.1_amd64.deb ... 71 正在解包 libdrm-dev:amd64 (2.4.101-2~18.04.1) ... 72 正在选中未选择的软件包 libgles1:amd64。 73 正准备解包 .../01-libgles1_1.0.0-2ubuntu2.3_amd64.deb ... 74 正在解包 libgles1:amd64 (1.0.0-2ubuntu2.3) ... 75 正在选中未选择的软件包 libpthread-stubs0-dev:amd64。 76 正准备解包 .../02-libpthread-stubs0-dev_0.3-4_amd64.deb ... 77 正在解包 libpthread-stubs0-dev:amd64 (0.3-4) ... 78 正在选中未选择的软件包 xorg-sgml-doctools。 79 正准备解包 .../03-xorg-sgml-doctools_1%3a1.11-1_all.deb ... 80 正在解包 xorg-sgml-doctools (1:1.11-1) ... 81 正在选中未选择的软件包 x11proto-dev。 82 正准备解包 .../04-x11proto-dev_2018.4-4_all.deb ... 83 正在解包 x11proto-dev (2018.4-4) ... 84 正在选中未选择的软件包 x11proto-core-dev。 85 正准备解包 .../05-x11proto-core-dev_2018.4-4_all.deb ... 86 正在解包 x11proto-core-dev (2018.4-4) ... 87 正在选中未选择的软件包 libxau-dev:amd64。 88 正准备解包 .../06-libxau-dev_1%3a1.0.8-1ubuntu1_amd64.deb ... 89 正在解包 libxau-dev:amd64 (1:1.0.8-1ubuntu1) ... 90 正在选中未选择的软件包 libxdmcp-dev:amd64。 91 正准备解包 .../07-libxdmcp-dev_1%3a1.1.2-3_amd64.deb ... 92 正在解包 libxdmcp-dev:amd64 (1:1.1.2-3) ... 93 正在选中未选择的软件包 xtrans-dev。 94 正准备解包 .../08-xtrans-dev_1.3.5-1_all.deb ... 95 正在解包 xtrans-dev (1.3.5-1) ... 96 正在选中未选择的软件包 libxcb1-dev:amd64。 97 正准备解包 .../09-libxcb1-dev_1.13-2~ubuntu18.04_amd64.deb ... 98 正在解包 libxcb1-dev:amd64 (1.13-2~ubuntu18.04) ... 99 正在选中未选择的软件包 libx11-dev:amd64。 100 正准备解包 .../10-libx11-dev_2%3a1.6.4-3ubuntu0.4_amd64.deb ... 101 正在解包 libx11-dev:amd64 (2:1.6.4-3ubuntu0.4) ... 102 正在选中未选择的软件包 libx11-doc。 103 正准备解包 .../11-libx11-doc_2%3a1.6.4-3ubuntu0.4_all.deb ... 104 正在解包 libx11-doc (2:1.6.4-3ubuntu0.4) ... 105 正在选中未选择的软件包 libx11-xcb-dev:amd64。 106 正准备解包 .../12-libx11-xcb-dev_2%3a1.6.4-3ubuntu0.4_amd64.deb ... 107 正在解包 libx11-xcb-dev:amd64 (2:1.6.4-3ubuntu0.4) ... 108 正在选中未选择的软件包 libxcb-dri2-0-dev:amd64。 109 正准备解包 .../13-libxcb-dri2-0-dev_1.13-2~ubuntu18.04_amd64.deb ... 110 正在解包 libxcb-dri2-0-dev:amd64 (1.13-2~ubuntu18.04) ... 111 正在选中未选择的软件包 libxcb-dri3-dev:amd64。 112 正准备解包 .../14-libxcb-dri3-dev_1.13-2~ubuntu18.04_amd64.deb ... 113 正在解包 libxcb-dri3-dev:amd64 (1.13-2~ubuntu18.04) ... 114 正在选中未选择的软件包 libxcb-glx0-dev:amd64。 115 正准备解包 .../15-libxcb-glx0-dev_1.13-2~ubuntu18.04_amd64.deb ... 116 正在解包 libxcb-glx0-dev:amd64 (1.13-2~ubuntu18.04) ... 117 正在选中未选择的软件包 libxcb-render0-dev:amd64。 118 正准备解包 .../16-libxcb-render0-dev_1.13-2~ubuntu18.04_amd64.deb ... 119 正在解包 libxcb-render0-dev:amd64 (1.13-2~ubuntu18.04) ... 120 正在选中未选择的软件包 libxcb-randr0-dev:amd64。 121 正准备解包 .../17-libxcb-randr0-dev_1.13-2~ubuntu18.04_amd64.deb ... 122 正在解包 libxcb-randr0-dev:amd64 (1.13-2~ubuntu18.04) ... 123 正在选中未选择的软件包 libxcb-shape0-dev:amd64。 124 正准备解包 .../18-libxcb-shape0-dev_1.13-2~ubuntu18.04_amd64.deb ... 125 正在解包 libxcb-shape0-dev:amd64 (1.13-2~ubuntu18.04) ... 126 正在选中未选择的软件包 libxcb-xfixes0-dev:amd64。 127 正准备解包 .../19-libxcb-xfixes0-dev_1.13-2~ubuntu18.04_amd64.deb ... 128 正在解包 libxcb-xfixes0-dev:amd64 (1.13-2~ubuntu18.04) ... 129 正在选中未选择的软件包 libxcb-sync-dev:amd64。 130 正准备解包 .../20-libxcb-sync-dev_1.13-2~ubuntu18.04_amd64.deb ... 131 正在解包 libxcb-sync-dev:amd64 (1.13-2~ubuntu18.04) ... 132 正在选中未选择的软件包 libxcb-present-dev:amd64。 133 正准备解包 .../21-libxcb-present-dev_1.13-2~ubuntu18.04_amd64.deb ... 134 正在解包 libxcb-present-dev:amd64 (1.13-2~ubuntu18.04) ... 135 正在选中未选择的软件包 x11proto-fixes-dev。 136 正准备解包 .../22-x11proto-fixes-dev_1%3a2018.4-4_all.deb ... 137 正在解包 x11proto-fixes-dev (1:2018.4-4) ... 138 正在选中未选择的软件包 libxfixes-dev:amd64。 139 正准备解包 .../23-libxfixes-dev_1%3a5.0.3-1_amd64.deb ... 140 正在解包 libxfixes-dev:amd64 (1:5.0.3-1) ... 141 正在选中未选择的软件包 x11proto-damage-dev。 142 正准备解包 .../24-x11proto-damage-dev_1%3a2018.4-4_all.deb ... 143 正在解包 x11proto-damage-dev (1:2018.4-4) ... 144 正在选中未选择的软件包 libxdamage-dev:amd64。 145 正准备解包 .../25-libxdamage-dev_1%3a1.1.4-3_amd64.deb ... 146 正在解包 libxdamage-dev:amd64 (1:1.1.4-3) ... 147 正在选中未选择的软件包 x11proto-xext-dev。 148 正准备解包 .../26-x11proto-xext-dev_2018.4-4_all.deb ... 149 正在解包 x11proto-xext-dev (2018.4-4) ... 150 正在选中未选择的软件包 libxext-dev:amd64。 151 正准备解包 .../27-libxext-dev_2%3a1.3.3-1_amd64.deb ... 152 正在解包 libxext-dev:amd64 (2:1.3.3-1) ... 153 正在选中未选择的软件包 libxshmfence-dev:amd64。 154 正准备解包 .../28-libxshmfence-dev_1.3-1_amd64.deb ... 155 正在解包 libxshmfence-dev:amd64 (1.3-1) ... 156 正在选中未选择的软件包 x11proto-xf86vidmode-dev。 157 正准备解包 .../29-x11proto-xf86vidmode-dev_2018.4-4_all.deb ... 158 正在解包 x11proto-xf86vidmode-dev (2018.4-4) ... 159 正在选中未选择的软件包 libxxf86vm-dev:amd64。 160 正准备解包 .../30-libxxf86vm-dev_1%3a1.1.4-1_amd64.deb ... 161 正在解包 libxxf86vm-dev:amd64 (1:1.1.4-1) ... 162 正在选中未选择的软件包 mesa-common-dev:amd64。 163 正准备解包 .../31-mesa-common-dev_20.0.8-0ubuntu1~18.04.1_amd64.deb ... 164 正在解包 mesa-common-dev:amd64 (20.0.8-0ubuntu1~18.04.1) ... 165 正在选中未选择的软件包 libglvnd-core-dev:amd64。 166 正准备解包 .../32-libglvnd-core-dev_1.0.0-2ubuntu2.3_amd64.deb ... 167 正在解包 libglvnd-core-dev:amd64 (1.0.0-2ubuntu2.3) ... 168 正在选中未选择的软件包 libopengl0:amd64。 169 正准备解包 .../33-libopengl0_1.0.0-2ubuntu2.3_amd64.deb ... 170 正在解包 libopengl0:amd64 (1.0.0-2ubuntu2.3) ... 171 正在选中未选择的软件包 libglvnd-dev:amd64。 172 正准备解包 .../34-libglvnd-dev_1.0.0-2ubuntu2.3_amd64.deb ... 173 正在解包 libglvnd-dev:amd64 (1.0.0-2ubuntu2.3) ... 174 正在选中未选择的软件包 libgl1-mesa-dev:amd64。 175 正准备解包 .../35-libgl1-mesa-dev_20.0.8-0ubuntu1~18.04.1_amd64.deb ... 176 正在解包 libgl1-mesa-dev:amd64 (20.0.8-0ubuntu1~18.04.1) ... 177 正在设置 libopengl0:amd64 (1.0.0-2ubuntu2.3) ... 178 正在设置 libgles1:amd64 (1.0.0-2ubuntu2.3) ... 179 正在设置 libxshmfence-dev:amd64 (1.3-1) ... 180 正在设置 libpthread-stubs0-dev:amd64 (0.3-4) ... 181 正在设置 libdrm-dev:amd64 (2.4.101-2~18.04.1) ... 182 正在设置 xorg-sgml-doctools (1:1.11-1) ... 183 正在设置 x11proto-dev (2018.4-4) ... 184 正在设置 x11proto-damage-dev (1:2018.4-4) ... 185 正在设置 xtrans-dev (1.3.5-1) ... 186 正在设置 x11proto-xext-dev (2018.4-4) ... 187 正在设置 libxdmcp-dev:amd64 (1:1.1.2-3) ... 188 正在设置 libx11-doc (2:1.6.4-3ubuntu0.4) ... 189 正在设置 libglvnd-core-dev:amd64 (1.0.0-2ubuntu2.3) ... 190 正在设置 x11proto-core-dev (2018.4-4) ... 191 正在设置 x11proto-fixes-dev (1:2018.4-4) ... 192 正在设置 x11proto-xf86vidmode-dev (2018.4-4) ... 193 正在设置 libxau-dev:amd64 (1:1.0.8-1ubuntu1) ... 194 正在设置 libglvnd-dev:amd64 (1.0.0-2ubuntu2.3) ... 195 正在设置 libxcb1-dev:amd64 (1.13-2~ubuntu18.04) ... 196 正在设置 libxcb-glx0-dev:amd64 (1.13-2~ubuntu18.04) ... 197 正在设置 libx11-dev:amd64 (2:1.6.4-3ubuntu0.4) ... 198 正在设置 libxxf86vm-dev:amd64 (1:1.1.4-1) ... 199 正在设置 libxfixes-dev:amd64 (1:5.0.3-1) ... 200 正在设置 libxcb-sync-dev:amd64 (1.13-2~ubuntu18.04) ... 201 正在设置 libx11-xcb-dev:amd64 (2:1.6.4-3ubuntu0.4) ... 202 正在设置 mesa-common-dev:amd64 (20.0.8-0ubuntu1~18.04.1) ... 203 正在设置 libxdamage-dev:amd64 (1:1.1.4-3) ... 204 正在设置 libxcb-dri2-0-dev:amd64 (1.13-2~ubuntu18.04) ... 205 正在设置 libxcb-render0-dev:amd64 (1.13-2~ubuntu18.04) ... 206 正在设置 libxcb-dri3-dev:amd64 (1.13-2~ubuntu18.04) ... 207 正在设置 libxext-dev:amd64 (2:1.3.3-1) ... 208 正在设置 libxcb-shape0-dev:amd64 (1.13-2~ubuntu18.04) ... 209 正在设置 libxcb-randr0-dev:amd64 (1.13-2~ubuntu18.04) ... 210 正在设置 libxcb-xfixes0-dev:amd64 (1.13-2~ubuntu18.04) ... 211 正在设置 libxcb-present-dev:amd64 (1.13-2~ubuntu18.04) ... 212 正在设置 libgl1-mesa-dev:amd64 (20.0.8-0ubuntu1~18.04.1) ... 213 正在处理用于 man-db (2.8.3-2ubuntu0.1) 的触发器 ... 214 正在处理用于 libc-bin (2.27-3ubuntu1.6) 的触发器 ... 215 kxb@kxb:~$
重新编译运行
到此QT 安装完成
标签:...,amd64,软件包,dev,ubunut,qtcreater,ubuntu,解包,安装 From: https://www.cnblogs.com/723687715-Q/p/17031567.html