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下开发,这样可以最大限度的减轻相关工作量。

相关推荐
公贵买其鹿14 分钟前
List深拷贝后,数据还是被串改
java
watermelonoops1 小时前
Deepin和Windows传文件(Xftp,WinSCP)
linux·ssh·deepin·winscp·xftp
疯狂飙车的蜗牛2 小时前
从零玩转CanMV-K230(4)-小核Linux驱动开发参考
linux·运维·驱动开发
xlsw_3 小时前
java全栈day20--Web后端实战(Mybatis基础2)
java·开发语言·mybatis
神仙别闹4 小时前
基于java的改良版超级玛丽小游戏
java
远游客07134 小时前
centos stream 8下载安装遇到的坑
linux·服务器·centos
马甲是掉不了一点的<.<4 小时前
本地电脑使用命令行上传文件至远程服务器
linux·scp·cmd·远程文件上传
jingyu飞鸟4 小时前
centos-stream9系统安装docker
linux·docker·centos
黄油饼卷咖喱鸡就味增汤拌孜然羊肉炒饭5 小时前
SpringBoot如何实现缓存预热?
java·spring boot·spring·缓存·程序员
暮湫5 小时前
泛型(2)
java