Linux碎碎念
目录
前言
由于软件平台的需求,在八月底到九月底一个月完成了Linux下Ubuntu的程序的编译,以下对最近遇到的一些问题做个大概的复盘,旨在为接下来写更加细化的操作列一个大纲。
一、搭建Ubuntu平台
搭建Ubuntu平台,最初始版本是在虚拟机上进行操作,安装了需要使用的Qt和Gcc,打算使用QtCreator作为Qt程序的IDE,使用Gcc作为编译工具。
安装Qt可直接在官网上进行下载run包进行安装。具体的网址可参照百度进行搜索,这里需要提的是现在的镜像网址中间缺失了4.*和5.*的部分版本,需要下载其中缺失版本的可移步至http://download.qt.io/new_archive/qt/ 。
安装Gcc可使用终端进行安装,简单快捷,sudo apt-get install build-essential,具体某一个Linux系统的不同版本安装软件方法依旧可参考度娘。
二、VNC部分搭建
搭建好工具运行平台之后,由于有需要桌面远程控制的需求,因此需要安装VNC,VNC安装时需要安装X11桌面进行支持,据说会更好进行支持桌面控制,在虚拟机上使用Ubuntu时若要使用VNC进行控制,VMware虚拟机默认设置中默认不能进行VNC控制,在设置中需要将其开启。

可在被控制的Ubuntu系统内安装好VNC Server后,使用命令进行启动,在要控制的机器上使用VNC View进行控制。注:在Ubuntu中可以在应用商店中安装VNC,但是需要有网络进行支持,登录同一个账户,使用云进行控制,这种情况不适用于使用局域网的情况(PS:我大概是这么理解的,如有错误欢迎指正)。VNC的默认端口号是5900,之后启动一个服务依次端口号+1, 5901 5902
三、Makefile文件
使用Makefile文件进行C++库的编译,具体Makefile文件的编写需要专门写一篇文章才能将其最基础的使用描述清楚,在此不做详述。在此留坑,以后来补。

本文记录了在Linux环境下搭建Ubuntu平台、VNC远程控制及Qt程序开发的过程。作者提到在Linux上执行Qt程序需要指定编译选项,操作Office与Windows有所不同,并详细阐述了动态库的搜索路径和程序打包的注意事项。此外,还分享了如何解决运行时库缺失的问题。
最低0.47元/天 解锁文章
1775

被折叠的 条评论
为什么被折叠?



