信创系统软件开发环境搭建(QT篇)
前言
信创系统,包括统信 UOS 和麒麟系统都是基于 Linux 系统开发,所以要开发信创系统软件,优选 Linux 系统。而 Linux 系统选择相当多,各种版本眼花缭乱。当然,很多人可能会想,既然是开发统信 UOS 或麒麟系统上的软件,那干脆直接使用 UOS 或麒麟系统。
关于这个问题,我的建议是,虽然麒麟系统基于 Ubuntu 开发(这个说法不一定正确,我只知道早期的优麒麟是基于 Ubuntu,其它版本麒麟系统,就不太清楚),但开发系统还是首选 Ubuntu。
为什么这么说呢?这不是崇洋媚外。首先,我们要知道,Linux 发展这么多年,一直在桌面端没啥起色,这和 Linux 的设计理念有关。Linux 的理念就是自由,折腾。那些大神一不爽,就另起炉灶。桌面有 KDE、Gnome、Unity、Xface 等等,软件包管理有 deb、yun、snap、AppImage 等等。对于喜欢折腾的极客来说,Linux 的可玩性非常高。但做为一名开发者,我们要明确目标,所谓不忘初心,我们的目标是交付软件,这需要一个稳定的开发环境,一个高效的开发环境。
Ubuntu 经过这么多年的发展,稳定性越来越好,在程序员圈子口