三號倉:《婪:並行學習十種計算機語言》第一章:環境搭建 --20.11.29

本文介绍了在Ubuntu 20.04系统下多种编程语言的环境搭建。详细阐述了Rust使用VSCode的开发环境搭建,包括编译工具安装、踩坑解决及测试;还介绍了Go、R语言、Julia的IDE选择、环境配置和安装步骤,C、C++等主流语言环境搭建未详细说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

讲在前面

作为一个极其贪婪的算法工程师,我对于成为某个语言领域的大牛似乎没有那么大的兴趣,反而成为一个什么语言都搞的还行的菜鸟我更有兴趣,在这里,见证我是如何从一个c++半吊子及小python成为一个实打实的语言大师吧!
环境:一个干净的ubuntu20.04

RUST的环境搭建

一、挑选IDE

部分人使用RUST可以用IDEA和Clion,但是出于对于VSCode的好奇,我决定跳出之前的舒适区,选择VS Code这个ide,查询ide用户
在这里插入图片描述

二、搭建 Visual Studio Code 开发环境

1.安装 Rust 编译工具

1.1 基本步骤

执行curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh,详细内容在这里

1.2 开始踩坑
1.2.1 执行curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh时,出现如下界面

在这里插入图片描述
看来这个是让我确定默认安装方式安装还是自己定制化,我决定直接默认耍一哈。

1.2.2 输入1,回车,如下图:

在这里插入图片描述

1.2.3 按照安装提示,添加环境变量,输入source $HOME/.cargo/env
1.2.4 测试是否安装成功

在这里插入图片描述
OK! 这样就算安装成功了。

1.2.5 注意事项:
  • 第一:更新—> Rust的更新很频繁,要记得多更新,用rustup update
  • 第二:卸载—> rustup self uninstall
1.2.6 写个hello world测试一下,参考这里
  • 第一步:了解Cargo
    Cargo, 是rust的构建工具,同时也是rust的包管理器。
  • 第二步:new创建项目
    执行cargo new hello_world,如下图:
    在这里插入图片描述
    看一下文件创建在什么位置:
    在这里插入图片描述
    可以看到直接创建在了home底下。
  • 第三步:进入 hello_world 目录,查看一下命令结果,生成了一个 Cargo.toml 文件和一个 main.rs 文件:
    在这里插入图片描述
    查看下main文件:
    在这里插入图片描述
  • 第四步:build构建代码
    在这里插入图片描述
    • 报错1:error: linkerccnot found 这里rust的编译是需要依赖一些基本的c++编译环境的,所以这里很可能是我gcc的问题,因为我的系统是一个全新的系统,不知道安装gcc没有,检查一下:
      在这里插入图片描述

    • 报错2:E: 软件包 gcc 没有可安装候选

      • 解决办法:
        1.sudo apt update
        2.sudo apt install build-essential
        3.sudo apt install gcc
    • 现在重新build一下:; 在这里插入图片描述
      可以看见在项目中生成了一个target目录:在这里插入图片描述
      现在运行以下,执行./target/debug/hello_world在这里插入图片描述

  • 第五步:与第四步效果一样,直接构建并执行结果。
    执行cargo run:在这里插入图片描述
    至此,RUST环境搭建完成。

2.安装 VSCode

  • 第一步:执行sudo snap install --classic code,此时已经安装好了VSCode。
  • 第二步:打开VSCode,点开左边Extensions,添加Chinese插件,变为中文界面;
  • 第三步:同样方式,添加插件rlsNative Debug
  • 第四步:接下来按照菜鸟教程走一下。

Go的环境搭建

一、挑选IDE

自然要选择goland。

二、配置Go环境

这里下载对应最新的文件:在这里插入图片描述
执行tar -C /usr/local -xzf go1.15.5.linux-amd64.tar.gz
执行export PATH=$PATH:/usr/local/go/bin

三、安装goland

到go的官网下载对应压缩文件即可,然后将go.sh打开。

四、配置goland

需要配置两个比较重要的东西:

1.GOROOT

这个是你先前配置的Go的安装位置,即/usr/local/go,当你打开一个新项目时会要求你填入这个。

2.GOPATH

这个相当于你的工作区域,我的是home/Go

五、测试hello_world

在这里插入图片描述

R语言的环境搭建

一、挑选IDE

这里选择一家独大的RStudio。

二、配置R语言环境

  • 第一步:sudo apt update
  • 第二步:sudo apt -y upgrade
  • 第三步:sudo apt -y install r-base

三、安装RStudio

  • 第一步:从这里下载最新的deb文件,我的是ubuntu20.04,没有对应版本,下一个18的试一下。
  • 第二步:执行sudo dpkg -i *.deb

Julia的环境配置

一、挑选IDE

这里选择Atom.

二、安装Julia

  • 1.在官方网站下载相应的压缩文件,解压到这个目录:/home/qiao/IDEs/julia-1.5.3
  • 2.环境变量:在home下的.bashrc最后一行加上PATH=$PATH:/home/qiao/IDEs/julia-1.5.3/bin

三、安装Atom

  • 1.在这里下载,之后dpkg安装deb文件;
  • 2.打开Atom,右上方选项install中搜索uber juno,然后进行安装,安装完成后Atom会自动安装一些新的依赖,等待installing的标志全都没有就是安装完成。

C的环境配置(主流不赘述)

C++的环境配置(主流不赘述)

C#的环境配置(主流不赘述)

Java/Kotlin的环境配置(主流不赘述)

Python的环境配置(主流不赘述)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值