一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)

一、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

教程:

Make a Bootable Linux USB Drive With Etcher

balenaEtcher is a free open source tool for burning disc images onto USB and SD drives. It makes creating bootable devices completely foolproof:

  1. Grab your desired Linux image, then download Etcher and install it.
  2. Insert your USB stick, then launch Etcher.
  3. Click Select image and find the Linux image you downloaded---Etcher supports IMG, ISO, and ZIP, among others.
  4. Ensure the correct USB device is selected---hit Change to see a list of connected devices.
  5. Finalize the process by clicking Flash and wait for the process to complete.

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模式前不要松手。

一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)_第1张图片

2.2、点击【实用工具】->【终端】,输入下方代码:

csrutil disable

(两个单词中间有一个空格)之后单击回车,稍等片刻,完成后点左上角苹果,【关机】(这一步是为了关闭osx系统的安全保护)

一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)_第2张图片

2.3、正常启动mac,打开Launchpad,点击【其他】,点击【磁盘工具】。单击【内置】下面第一行的 【APPLE
SSD……】,单击【分区】,将大小一栏调小,与之前的差值为预留的Ubuntu系统空间+交换分区空间(建议调小20G以上),点击【应用】,等待完成后,关机。

举个栗子:题主这里本来显示249G,我把他改为211G,那么差值38G就是我为Ubuntu预留的空间。(最好差值是整数)

一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)_第3张图片

3.用启动盘安装Ubuntu:

3.1、插入在第一部分制作好的启动U盘,关机状态下按住【option】,再按电源键,不要松手,直到出现下图显示的样子。用方向键选择【EFI Boot】,回车,进入U盘系统。

一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)_第4张图片

3.2、出现深棕色界面,选择第二项【Installing Ubuntu】,回车,进入安装界面。(这里不截图了)

3.3、①.拉到最下面,选择中文,点【继续】。

②.选择【我现在不想链接wifi无线网络】(节约时间)->【继续】

③.【安装这个第三方软件】(方便以后用,不选也行)->【继续】

④.非常重要!!安装类型,选择最后一项【其它选项】->【继续】。手动设置分区。

一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)_第5张图片

3.4、设置分区。(很多教程在这里含糊其辞,笔者走了好长时间的弯路~)

①首先找到刚刚在磁盘管理中预留的分区(楼主这里是/dev/sda4 hfs+,不保证你的机器也是这样哦,要注意看分区的大小是不是你预留的大小!!)

注:这里显示的分区大小单位是mb,1G=1024mb(换算一下预留分区大小,就能很容易的找到刚刚预留的分区)。

②单击预留的分区,点击“更改”左边的【减号】,可以看到预留分区没有了,变成了“空闲”空间。单击这个【空闲】,点击【加号】,按如下图设置(选择逻辑分区,空间起始位置,Ext4文件系统,挂载点:/)。注意,由于题主比较懒,已经安装好了,不想再安装一遍(不要打我),所以没有空闲空间,因此“大小”是0。但童鞋们自己要设置成自己想要的ubuntu系统的空间大小(如30G,自行换算mb),并点击确定

(注意,ubuntu16.04需要至少10g.否则空间过小会报错并安装失败)

一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)_第6张图片

③.再次单击“空闲”,点击【加号】,手动设置交换空间大小(笔者是8G,也就是38G-8G)正常来说留下8G左右足够使用,多出的全划给上一步的分区。按下图方式设置(逻辑分区,空间起始位置,交换空间),之后点击确定。(由于题主已经安装好了,因此“大小”是0)

一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)_第7张图片

④、最后注意,【安装启动引导器的设备】选择电脑的ssd(或者看名字是不是APPLE),题主是/dev/sda ,点击【继续】,随后进入基本设置(略)。最后点击【重新启动】

一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)_第8张图片

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并回车),等出现安装成功字样即可关闭窗口,至此双系统安装完成。

一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)_第9张图片

4.3、下图为正常启动后出现的选项,第一个图标是Ubuntu,第二个是Mac(第三个不用管),使用方向键选择,回车进入。至此,教程完结~~

一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)_第10张图片

二、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 ,将里面的内容复制到文本编辑器,
一文讲清mac从零开始设置slam十四讲开发环境(mac安装Ubuntu系统与C++IDE设置、slam十四讲代码下载)_第11张图片
将上图中红色的边框内的服务器地址改为 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_免费高速下载|百度网盘-分享无限制

你可能感兴趣的:(ubuntu,ide,macos)