[Ubuntu系统搭建C开发环境][学习笔记]
1.虚拟机安装Ubuntu
1.1.创建虚拟机
-
虚拟机采用VMware Workstation 16版本,打开软件后会有三个选项,分别是创建新的虚拟机、打开虚拟机、连接远程服务器。我们点击创建新的虚拟机。
-
这时会出现新建虚拟机向导的界面,有两个配置分别是典型和自定义,选择典型的话虚拟机会自动加载Ubuntu系统镜像采用虚拟机默认的配置安装,我们通常选择自定义方式进行安装。
-
在硬件兼容性界面直接采用默认配置即可,点击下一步。
-
在安装来源界面,我们选择稍后安装操作系统,如果这时候选择了光盘镜像的话,那么虚拟机在启动过程中就会自动安装不能对操作系统进行安装配置。
-
选择客户机操作系统选择Ubuntu64位版本。
-
虚拟机命名可以根据自己喜好,这里选择以版本号命名。
-
处理器配置设置2核心即可。
-
内存设置4GB即可。
-
网络类型选择NAT即可。
-
接下来的IO控制器、虚拟磁盘类型、磁盘、指定磁盘容量、指定磁盘文件全部可以保持默认。一直点击下一步。
-
最后配置。
1.2.安装Ubuntu
-
启动Ubuntu系统。
-
直接选择默认选项安装系统。
-
进入欢迎界面后点击Install Ubuntu。
-
键盘布局保持默认直接点击Continue即可。
-
软件安装选项这里选择最小安装和不安装更新。
-
安装类型保持默认,直接点击Install Now。
-
时区选择上海。
-
最后信息界面里,用户名密码按照自己喜好填写。
-
安装结束直接按下回车键进行重启即可。
2.更改下载源
由于官方下载源在国外,网络体验不好,完成系统安装后,我们首先更改为国内的下载源。
-
打开software & updates,点击download from。
-
点击other,然后选择华为云的服务器,点击确认。
-
打开终端,切换至root用户,输入apt update更新源信息。
3.安装虚拟机工具
为了能在虚拟机和主机之间实现文本复制粘贴功能,我们在完成系统安装后需要安装虚拟机工具。
-
首先打开终端,设置root用户密码。设置完成后切换到root用户身份。
-
在root用户身份下输入apt install -y open-vm-tools。
-
在root用户身份下输入apt install -y open-vm-tools-desktop。
-
完成安装后重启系统。
4.安装包依赖管理器
有时候安装软件会碰到依赖问题,手动安装又太过繁琐,可以通过依赖管理器来解决这个问题。
- 在root用户身份下输入apt install -y aptitude。
5.安装中文输入法
-
打开settings,点击region & language,然后点击manage installed language,在弹出的窗口中点击install / remove languages。
-
在installed languages界面直接输入chinese,会找到简体中文的项,在勾选框中勾选简体中文。
-
等待下载安装完成。
-
完成后进行输入法安装,安装输入法核心,apt install -y fcitx;安装中文输入法,apt install -y fcitx-table-*
-
重启后进入setting界面,点击region & language,然后点击manage installed language,将keyboard input method system改为Fcitx4,点击close。
-
重启系统。
-
重启后可以看到右上方多了个键盘的图标。点击图标选择configure。
-
在弹出的界面,点击 + 号。
-
在add input method界面,取消only show current language选项,并在下方输入pinyin,最后选中pinyin输入法。点击OK。
-
到目前为止,我们就完成了中文输入法的安装。
6.安装C编译工具
Ubuntu默认不带C相关工具,需要我们在终端通过ROOT用户身份安装。
-
在终端输入apt install -y gcc。
-
完成安装后输入gcc --version。如下图所示结果就表示成功安装。
-
在终端输入apt install -y gdb。
-
完成安装后输入gdb --version。如下图所示结果就表示成功安装。
-
在终端输入apt install -y g++。
-
完成安装后输入g++ --version。如下图所示结果就表示成功安装。
-
在终端输入apt install -y make。
-
完成安装后输入make --version。如下图所示结果就表示成功安装。
7.安装VsCode
-
在Ubuntu系统下的Firefox浏览器输入VsCode官网https://code.visualstudio.com/
-
滑动到页面底部,选择.tar.gz安装方式,点击64bit。
-
下载完成后,将在home,downloads文件夹内,直接进行解压。
-
解压后打开bin文件夹,里面的code文件就是启动程序。
-
我们可以右击code文件,并点击run as a program。这时就可以启动VsCode了。
8.配置开发环境
-
打开VsCode的拓展界面,并输入C,在弹出的搜索结果中,选择C/C++进行安装即可。
-
完成安装后,打开一个文件夹。并创建一个.c文件。
-
然后点击Terminal,Configure Tasks,进行编译配置。
-
点击第一个,gcc build active file。
-
这时会自动在文件夹内创建的一个.vscode文件夹,文件夹内有一个tasks.json文件,这就是编译文件的配置文件。(一般情况下可以保持默认即可,有定制需求可以修改)。
-
我们尝试写一个helloworld程序,看看有什么反应。
-
然后点击run build task,进行编译。
-
这时候看到已经生成了执行文件。
-
切换到终端窗口,输入./hello运行程序,成功输出。
- 点赞
- 收藏
- 关注作者
评论(0)