ubuntu-更改镜像源-系统初始化-安装Clion-C++编译环境-Java安装

文章目录

1.镜像配置文件及更新

将sources.list备份保存为sources.list.backup,以防止有需要的时候更换回来。

powershell 复制代码
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
sudo gedit /etc/apt/sources.list

ubuntu1604添加阿里云镜像,添加如下内容:

powershell 复制代码
########   Ubuntu16.04 阿里云镜像源   ###############
deb https://mirrors.aliyun.com/ubuntu/ xenial main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial main
deb https://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb https://mirrors.aliyun.com/ubuntu/ xenial universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial universe
deb https://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb https://mirrors.aliyun.com/ubuntu/ xenial-security main
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security main
deb https://mirrors.aliyun.com/ubuntu/ xenial-security universe
deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security universe

执行更新命令:

powershell 复制代码
sudo apt-get update # 更新软件列表
sudo apt-get upgrade # 更新本地软件

2.安装java sdk并配置环境变量

将文件夹移动到/usr/local/jdk1.8文件夹。

powershell 复制代码
sudo mv ~/Desktop/jdk1.8.0_391 /usr/local/jdk1.8

编辑全局环境变量文件vim /etc/profile,添加如下内容:

powershell 复制代码
export JAVA_HOME=/usr/local/jdk1.8
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH

使环境变量生效:

powershell 复制代码
source /etc/profile 

检测是否安装成功:

powershell 复制代码
java -version

3.安装Clion

从官网下载Clion,然后解压到指定目录~/Software/CLion。然后定位到目录进行启动。如下所示:

powershell 复制代码
ajz@ubuntu:~/Software/CLion/clion-2023.3/bin$ sudo sh clion.sh

跟jetbrain全家桶风格高度类似。

4.总结

熟练使用VS开发C++的同学,可以直接在windows下进行开发,必须使用标准C++,不要使用windows sdk相关的库和接口,然后在ubuntu下进行调试梳理,一般建议直接在ubuntu下开发,这样可以最大限度的减轻相关工作量。

相关推荐
青云交几秒前
Java 大视界 -- Java 大数据在智能农业无人机植保作业路径规划与药效评估中的应用(165)
java·大数据·数据采集·路径规划·智能农业·无人机植保·药效评估
qq_340474029 分钟前
5.2.1 WPF 通过ItemControl自己做柱状图
java·开发语言·wpf
M1A117 分钟前
Java 时间处理:轻松掌握 java.time 包
java·后端
守护者17017 分钟前
JAVA学习-练习试用Java实现“实现一个Hadoop MapReduce任务,对大数据集中的日志数据进行解析和筛选”
java·学习
失乐园18 分钟前
万亿级吞吐背后的秘密:Kafka核心架构与源码级实战调优指南
java·后端·面试
MacroZheng20 分钟前
超越 Xshell!号称下一代终端神器,用完爱不释手!
java·linux·后端
老友wan26 分钟前
数据生成PDF定时批量发送到目标邮箱
java·pdf
h^hh36 分钟前
六十天Linux从0到项目搭建(第二十三天)(命名管道)
linux
申城异乡人36 分钟前
HttpClient使用方法总结及工具类封装
java