Ubuntu系统安装和编程环境搭建

关于组合导航系统、技术和算法的研究,很多开源程序都是在Ubuntu系统下进行编程实现的。因此,为了更好地学习,必须学会使用Ubuntu系统,并且学会在Ubuntu系统下搭建编程环境、阅读代码和动手实践。本文的目的是记录Ubuntu系统安装和编程环境搭建的关键过程,以供参考。

一、Ubuntu系统安装

(一)安装模式的选择

安装Ubuntu系统,通常主要有以下三种选择:
1.单系统模式。所谓单系统,是指计算机上只安装了Ubuntu系统,没有安装Windows系统。这种安装模式是最彻底、最纯粹的安装。
2.双系统模式。所谓双系统,是指计算机上既安装了Ubuntu系统,又安装了Windows系统。两种操作系统同时存在。计算机开机启动时,用户可以手动选择启动哪一个系统。
3.虚拟机模式。该模式下,Ubuntu系统实际上相当于Windows系统的一个软件。

(二)Ubuntu系统版本选择

截止到2023年1月,Ubuntu系统的最新版本是Ubuntu 22.04.1 LTS(下载地址https://cn.ubuntu.com/download/desktop)。对于编程应用来说,不必下载安装最新版本,下载安装前一个版本(20.04)或更早版本(如18.04)可能会更方便,因为程序的某些依赖库可能更新得晚一些,导致与最新版本的系统存在适配问题。Ubuntu系统的早期版本可从https://releases.ubuntu.com/下载。

(三)安装Ubuntu系统

个人喜欢双系统模式,Ubuntu系统主要用来写程序,Windows系统用于处理一些其它业务。在已经存在Windows系统的计算机上安装Ubuntu系统并不复杂。主要步骤如下:
1.计算机中划分出安装Ubuntu的磁盘空间。在Windows系统下磁盘管理中完成,磁盘空间大小根据酌情确定。
2.制作Ubuntu启动U盘。下载Ubuntu系统,使用爱纯净、老毛桃等工具制作启动盘。
3.安装Ubuntu系统。根据安装界面提供的选项,酌情选择即可完成安装。

(四)基本的系统配置

由于长期使用Windows系统,养成了一些操作习惯,熟悉了Windows下的一些常用软件。基本上都可以在Ubuntu系统中复制配置。装机配置包括但不限于:Google浏览器、输入法、编程环境(Vim、VsCode和各种库)、WPS等。

二、Ubuntu系统中编程环境的搭建

(一)方案选择

方案A:使用vim、gcc、gdb就可以进行编程和调试,学习曲线比较陡峭,但是很实际,某种程度上说,更纯粹,逼格更高。
方案B:使用vscode、sublime等文本编辑工具,辅以大量插件,这种方式上手更容易,可视化程度更高,人机交互体验更好。其底层仍然是使用gcc、gdb等工具,只是进行了用户友好的包装。

(二)具体操作

1.方案A
学习好vim很重要。学习vim的关键要掌握vimrc文件(路径etc/vim/vimrc)的配置。市面上有《vim实用技巧》等参考书,网络上也有大量的配置参考。gcc和gdb也可以从网络上学习。
2.方案B
从网站https://code.visualstudio.com/上下载vscode安装包,安装即可。然后在网络上搜索插件下载安装方法。以及其它配置方案。遇到任务异样,记得,网络搜索解决。

你可能感兴趣的:(组合导航工程实践,ubuntu,linux,vscode)