一、Ubuntu系统安装:
1.做启动盘
1.1找到一个10G以上U盘,格式化。
参考这篇文章:Mac 使用终端彻底格式化U盘_树欲静而风不止-CSDN博客_mac 格式化u盘
文章摘要:【步骤1】插入U盘,确定刚插入的U盘的名称。
打开mac终端(在Finder里面输入“终端”),输入命令
diskutil list
上面的命令可以列出所有的盘的名称,可以根据大小确定刚插入的U盘的名称。本例中,查到U
盘的名称是/dev/disk3
【步骤2】取消U盘的挂载。
在终端里输入命令
sudo diskutil umountDisk /dev/disk3
上面的命令可以取消U盘disk3的挂载。
【步骤3】使用0覆盖U盘。
sudo diskutil zeroDisk /dev/disk3
【步骤4】格式化U盘
sudo diskutil eraseDisk ExFAT ud /dev/disk3
1.2
清华镜像下载ubuntu.iso文件。
看清自己电脑cpu,(一般都是64位)本人是intel双核,是64位,下那个64位的iso文件,20.04版本。链接:
Index of /ubuntu-releases/20.04/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
1.3
下载Etcher(一款把镜像文件烧入U盘的软件),把上一步下载的iso文件烧入U盘。链接如下:
balenaEtcher - Flash OS images to SD cards & USB drives
教程:
balenaEtcher is a free open source tool for burning disc images onto USB and SD drives. It makes creating bootable devices completely foolproof:
You'll likely see an error message warning that your USB drive isn't compatible with your Mac. That's normal---simply eject and go. Your bootable Linux USB drive is now ready.
(来自链接How to Create and Boot From a Linux USB Drive on Mac)
这样,启动盘制作完成。
2.调整分区
参考下面的链接:
[图文教程]MacbookPro12.1(2015年初Retina)装Ubuntu(15.10)双系统 - 知乎
以下直接引用:
2.1、关机状态按住【command】+R再按电源键,进入Recovery模式前不要松手。
2.2、点击【实用工具】->【终端】,输入下方代码:
csrutil disable
(两个单词中间有一个空格)之后单击回车,稍等片刻,完成后点左上角苹果,【关机】(这一步是为了关闭osx系统的安全保护)
2.3、正常启动mac,打开Launchpad,点击【其他】,点击【磁盘工具】。单击【内置】下面第一行的 【APPLE
SSD……】,单击【分区】,将大小一栏调小,与之前的差值为预留的Ubuntu系统空间+交换分区空间(建议调小20G以上),点击【应用】,等待完成后,关机。
举个栗子:题主这里本来显示249G,我把他改为211G,那么差值38G就是我为Ubuntu预留的空间。(最好差值是整数)
3.用启动盘安装Ubuntu:
3.1、插入在第一部分制作好的启动U盘,关机状态下按住【option】,再按电源键,不要松手,直到出现下图显示的样子。用方向键选择【EFI Boot】,回车,进入U盘系统。
3.2、出现深棕色界面,选择第二项【Installing Ubuntu】,回车,进入安装界面。(这里不截图了)
3.3、①.拉到最下面,选择中文,点【继续】。
②.选择【我现在不想链接wifi无线网络】(节约时间)->【继续】
③.【安装这个第三方软件】(方便以后用,不选也行)->【继续】
④.非常重要!!安装类型,选择最后一项【其它选项】->【继续】。手动设置分区。
3.4、设置分区。(很多教程在这里含糊其辞,笔者走了好长时间的弯路~)
①首先找到刚刚在磁盘管理中预留的分区(楼主这里是/dev/sda4 hfs+,不保证你的机器也是这样哦,要注意看分区的大小是不是你预留的大小!!)
注:这里显示的分区大小单位是mb,1G=1024mb(换算一下预留分区大小,就能很容易的找到刚刚预留的分区)。
②单击预留的分区,点击“更改”左边的【减号】,可以看到预留分区没有了,变成了“空闲”空间。单击这个【空闲】,点击【加号】,按如下图设置(选择逻辑分区,空间起始位置,Ext4文件系统,挂载点:/)。注意,由于题主比较懒,已经安装好了,不想再安装一遍(不要打我),所以没有空闲空间,因此“大小”是0。但童鞋们自己要设置成自己想要的ubuntu系统的空间大小(如30G,自行换算mb),并点击确定
(注意,ubuntu16.04需要至少10g.否则空间过小会报错并安装失败)
③.再次单击“空闲”,点击【加号】,手动设置交换空间大小(笔者是8G,也就是38G-8G)正常来说留下8G左右足够使用,多出的全划给上一步的分区。按下图方式设置(逻辑分区,空间起始位置,交换空间),之后点击确定。(由于题主已经安装好了,因此“大小”是0)
④、最后注意,【安装启动引导器的设备】选择电脑的ssd(或者看名字是不是APPLE),题主是/dev/sda ,点击【继续】,随后进入基本设置(略)。最后点击【重新启动】
4.安装启动管理器rEFInd(方便启动时双系统选择,以免每次都按option)
4.1、(如果没记错的话)上部分结束后重启,自动进入ubuntu系统。那么关机。
取出U盘。按住【option】,再按电源键开机,这里只有一个磁盘,我们直接按回车进入mac。
下载软件rEFInd。下载链接:http://www.rodsbooks.com/refind/getting.html
一般点击蓝色的“A binary zip file”下载。
4.2、双击解压rEFInd,找到文件夹里的refind-install,双击打开安装(需要输入密码并回车,可能会问你是否同意安装,输入y并回车),等出现安装成功字样即可关闭窗口,至此双系统安装完成。
4.3、下图为正常启动后出现的选项,第一个图标是Ubuntu,第二个是Mac(第三个不用管),使用方向键选择,回车进入。至此,教程完结~~
二、C++ IDE(kdevelop)设置:
1.安装之前要换一下ubuntu的下载原,比如阿里云。这样下载快很多。
方法:更改sourcelist中的源地址和Ubuntu版本号。
参考链接:Ubuntu更换软件源_Sunshine的博客-CSDN博客_ubuntu源
以下为引用:
step 1: 首先看看国内有哪些源,点我查看
我们选择阿里云源与清华大学源(其他源都行),将它们的 Ubuntu 源的服务器地址先复制下来,下面会用到。
阿里云源: http://mirrors.aliyun.com/ubuntu/
清华源: http://mirrors.tuna.tsinghua.edu.cn/ubuntu/
step 2: 获取 Ubuntu 代号
Ubuntu 每个发行版本都有自己的代号,我们要通过我们电脑上 Ubuntu 的代号去找对应的源,Ctrl+Alt+T 打开终端,执行以下命令:
lsb_release -a
然后会得到我们自己的 Ubuntu 的版本信息 ,最后一栏 codename 后面的就是我们自己的 Ubuntu 的代号。比如我安装的是 Ubuntu 18.04.1,查出来的代号就是 bionic.
step 3: 编辑源
在 step 1 打开的那个网页最顶端找到 模板:18.04source ,将里面的内容复制到文本编辑器,
将上图中红色的边框内的服务器地址改为 step 1 中阿里云源与清华大学源的服务器地址,然后将紫色边框中的内容改为你自己的Ubuntu 的代号。
————————————————
版权声明:本文为CSDN博主「寥廓长空」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/baidu_36602427/article/details/86551862
2.安装gcc、g++
参考链接:ubuntu 18.04 c++环境搭建_DataH-CSDN博客_ubuntu安装c++
打开终端,用下面两个命令:
sudo apt-get install gcc-5
sudo apt-get install g++-5
3.命令行先安装cmake,再安装kdevelop。
参考链接:
Ubuntu下安装Kdevelop IDE和使用教程_jmu201521121021的博客-CSDN博客_ubuntu安装kdevelop
以下为引用(标红之处根据自身经验稍作更改):
a.在终端输入下面指令安装Kdevelop(要连接网络)
先安装cmake
sudo apt-get install cmake
安装kdevelop
sudo apt-get install kdevelop
b.新建工程
安装好之后,在搜索栏输入Kdevelop,打开IDE.
新建C++工程
菜单栏Project->New From Template->选择Standard->Terminal->Cmake C++
添加.cpp,.h文件.
点击项目->右击选则Cteat From Template->选择C++
编译(build)
点击项目->右击选择build
运行
选中项目->右击选execute->compiled Binary
————————————————
版权声明:本文为CSDN博主「jmucvm」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/jmu201521121021/article/details/78629946
如果出现“域名无法解析”可能是网络问题,看网有没有断掉。
三、若删除ubuntu再重装:(以下方法导致macOS进不去,尚未尝试解决,慎用)
先在mac中用命令行zero覆盖、格式化、合并对应分区,然后用启动盘装入。
参考链接:mac删除分区并合并分区_Passion 的博客-CSDN博客_mac删除分区并合并分区
四、slam十四讲代码下载:
slambook2.zip_免费高速下载|百度网盘-分享无限制