第一步 安装Ununtu18.04
安装VMWare,版本随意,这里用16.0
Ubuntu18.04光盘镜像文件,可以在这里下
https://mirrors.tuna.tsinghua.edu.cn/ubuntu-releases/18.04.6/
选择2.3G的那个
或者
链接:https://pan.baidu.com/s/1l5SfRV2llOV1HqML45lC9A
提取码:nlrd
点击创建新的虚拟机
点击,典型,下一步
选择稍后安装操作系统,下一步
选择Linux,版本选择Ubuntu 64位,下一步
名称随意,位置的话,留够50G即可(因为是C语言不涉及嵌入式,如果要搞嵌入式的话得200G),下一步
下一步
点击自定义硬件
在新CD/DVD(SATA)选择事先准备好的光盘镜像文件。适当调整内存和处理器数量,根据自己的电脑配置而定
点击,关闭
点击完成。
开机
选择Install Ubuntu,这边没有全屏,等会再解决
点击continue
点击continue
点击Install Now
点击中国,它只有上海时间,点击Continue
名字和密码啥的随意,填完之后点击continue然后就开始安装了
等啊等
装完了
我们点击最上方的关机键
选择关闭客户机
点击编辑虚拟机位置
在CD/DVD选择,是用物理驱动器
点击确定,(原来的光盘文件,可以删了),再开机,登录
成功
第二步 安装vm-tools/更换镜像源
点击Don’t
点OK
直接x了
点击虚拟机,安装VMware-tools
点否
双击VMware Tools这个光盘状的
双击.gz文件
点击左上角Extract,解压到桌面即可
点击Extract
Close
双击打开桌面的VMware-tools-distrib文件夹
右击选择Open in Terminal,打开终端,点击Edit,选择Preferences调整字体啥的,
输入命令
sudo passwd root
输入root用户密码,切记切记切记
设置成功后,登录root用户,输入命令
su root
登录之后,输入
./vm之后按下Tab键,会自动补全
然后回车
就会看到,
键入Y后回车,
之后不断回车
看到Enjoy,然后全屏即成功
之后键入
reboot
重启虚拟机,重新登陆后就能实现win和虚拟机的互相复制粘贴(VM文件也能删了)
同时按住Ctrl+Alt+T键,打开终端
备份一下默认地址源
在终端输入,或者粘贴(Shift+Ins)
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
之后,输入或粘贴(Shift+Ins)
sudo gedit /etc/apt/sources.list
全选粘贴中科大源(Ctrl+V)保存(Ctrl+S)
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
之后输入
sudo apt-get update
完成后输入
sudo apt-get upgrade
输入Y,回车,开始升级
完成
第三步 安装一堆东西
输入命令
sudo apt-get install vim gcc g++ gdb git make cmake net-tools
回车输入Y安装
第四步 安装vscode和edge浏览器
使用默认的火狐浏览器,百度到vscode官网,或者
https://code.visualstudio.com/,点击.deb就开始下载了
同理,搜edge,或者
https://www.microsoft.com/zh-cn/edge?form=MA13FJ
点击下载Edge,然后就是漫长的等待。
下载完成后,点击
第三个File,
点击Downloads,右击open in terminal,输入命令
sudo dpkg -i
补全code和mircrosoft
回车等待安装,完成后,点击左下角
就能发现安装完成,至于Edge的图标问题一会会解决
第五步 安装搜狗拼音输入法
打开Edge
http://shurufa.sogou.com/linux
粘贴这个网址,点击立即下载,
x86_64点击下载,先不急去download下安装
http://shurufa.sogou.com/linux/guide
根据改网址提示安装
点击右上角电源按钮旁的倒三角,点击螺丝刀扳手状的按钮进入系统设置,
在Power一栏选择熄屏时间,点击Region & Language后点击Manage Installed Languages
出现这个,那就在终端中输入
sudo apt-get install -f
装完之后你会发现,Edge的图标正常了
再次点击Manage Installed Languages
就会出现
点击Install,等等等
完成后点击Install、Remove Languages…
下拉找到勾选Chinese(simplified)
点击Apply,此时如果在Language Support界面下的Keyboard input method system中没有fcitx选项时
就在终端中安装
输入
sudo apt-get install fcitx
安装完成后点击选择fcitx
此时,在download文件下用命令行安装
sudo dpkg -i sogoupinyin_版本号_amd64.deb
安装输入法依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
重启虚拟机
点击Fcitx Configur(右上角那个)
点击+号,取消勾选only show……并输入so
第三个就是,选中点击OK
这时可以打开百度测试,切换输入法按Ctrl+空格
安装完成
第六步 git配置
先去申请注册github或gitee账号,这里我以gitee为例
注册完成后
在终端输入
git config --global user.name 'username’和git config --global user.email 'xxx@xxx.com’配置一下用户名和邮箱
生成ssh公钥ssh-keygen -t rsa -C “xxxxx@xxxxx.com”查看
选择默认文件地址即可,也就是一直回车,记住这两个文件地址,进入
~/.ssh/id_rsa.pub文件内容获取到你的public key粘贴到GitLabssh公钥管理处即可
进入前先输入
ls -a
命令,然后输入
cd ./.ssh
接着输入
gedit id_rsa.pub
回车,你就能看见你的公钥了,复制
打开gitee,在个人主页找到
SSH共钥
标题随便取,粘贴公钥,验证完即成功
在终端中输入
cd ~
touch .git-credentials
vim .git-credentials
然后输入https://{username}:{password}@git.gitxx.com
然后执行git config --global credential.helper store
然后使用git config --list或者查看一下~/.gitconfig文件会发现多了一行[credential] helper = store
这时候再用 git 拉取仓库就不需要输入用户名和密码了。有的可能还需要再输入一次,然后就不需要了。
第七步 配置C语言开发环境,提交到gitee
在桌面创建文件,右键New Folder
命名为Clarify_the_C_language
Create
打开vscode
点击安装插件
先装这些,然后点击左上角的文件
点击打开文件夹,打开刚刚新建的文件,这个东西巨烦,先点是
接着点击左下角的齿轮,进入设置
点击,安全性,工作区
把这两个勾取消勾选,会提示重启
之后就不需要有任何安全性问题了
新建一个文件夹.vscode
在这个文件夹下面,新建launch.json、tasks.json和settings.json文件并分别输入
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.out",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"preLaunchTask": "build",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
tasks.json
{
"version": "2.0.0",
"tasks": [
{
"label": "build",
"type": "shell",
"command": "g++",
"args": ["-g", "${file}", "-std=c++11", "-o", "${fileDirname}/${fileBasenameNoExtension}.out"]
}
]
}
settings.json
{
"files.associations": {
"stdio.h": "c",
"string.h": "c",
"cstdio": "c"
},
"C_Cpp.errorSquiggles": "disabled"
}
并在.vscode文件外新建一个hello.c
#include <stdio.h>
int main (void)
{
printf("Hello World\n");
return 0;
}
按下F5
成功
打开gitee
新建一个仓库
打开终端,并来到Clarify_the_C_language文件目录下,输入
git init
touch README.md
git remote add origin https://gitee.com/takahashi-hirhiko/clarify_the_-c_language.git
git add .
此时有两种选择,第一种在终端里面
git commit -m "first commit"
然后
git push -u origin "master"
第二种在vscode里
点击
在这里面输入你喜欢的commit,我以时间为例,点击箭头,点击提交和推送,出现没有master分支就点击创立确定之类的
这时刷新一下仓库,即可看到,
提交成功
第八步 MobaXterm和Xftp7的安装和使用
MobaXterm
https://mobaxterm.mobatek.net/download-home-edition.html
Xftp
https://www.xshell.com/zh/xftp/
下载安装即可,在虚拟机中打开终端
sudo apt-get install vsftpd
sudo vim /etc/vsftpd.conf
打开 vsftpd.conf 文件以后找到如下两行:
改成
这样即可
修改完 vsftpd.conf 以后保存退出,使用如下命令重启 FTP 服务:
sudo /etc/init.d/vsftpd restart
看到OK即可
开启SSH服务,在终端输入
sudo apt-get install openssh-server
在终端输入
ifconfig
复制ens33下的inet,这个就是虚拟机的IP地址
打开Xftp7
新建
名称随便,在主机处填入刚刚复制的IP地址,其他的不变,确定
双击链接,一次性接受,登录即可
MobaXterm操作类似,点击左上角Session
Remote Host输入Ip地址,其他不输入,ok
如果出现警告选是
登录
第九步 安装字体
在MobaXterm中输入命令
创建存放字体的文件夹
sudo mkdir /usr/share/fonts/windows-font
更改权限
sudo chmod -R 777 /usr/share/fonts/windows-font
在Xtfp中进入该文件
打开windows的设置,进入个性化,选择字体
以Consolas字体为例
地址:C:\Windows\Fonts
直接拖进来
进入字体目录
cd /usr/share/fonts/windows-font
安装字体
sudo mkfontscale
sudo mkfontdir
sudo fc-cache -fv
完成之后就能在vscode,终端里面更改字体了,不过最好重启一下,ok,第一章结束,之后更新其他的