centos7.9相关开发环境配置整理

下载centos镜像

详细查看该博客https://blog.csdn.net/whd1985whd/article/details/84709583

官网下载

Index of /centos-vault/

http://mirrors.neusoft.edu.cn/centos/

选择对应的版本号,此处选择的是7.9,选择对应的isos文件夹,x86_64,CentOS-7-x86_64-DVD-2009.iso

Vm创建普通的虚拟机,空间最好能有50g,后期扩容麻烦,依次下一步就好。其中设置root账号 密码

只有命令行界面,centos创建一个常用用户,用户名字

adduser jl

passwd jl

sudo 命令无法使用 查看whereis sudoers

此处没有写的权限,chmod -v u+w /etc/sudoers

vi /etc/sudoers 初始不支持vim

此处添加如下字段

用完记得收回权限,chmod -v u-w /etc/sudoers

切换新用户,sudo

sudo cat /etc/passwd

第一次使用会提示你,你已经化身超人,身负责任。而且需要输入密码才可以下一步。如果不想需要输入密码怎么办,将最后一个ALL修改成NOPASSWD: ALL

也可以参照该博客https://blog.csdn.net/nieji3057/article/details/79421874

Ifconfig命令支持以及联网

需要联网,ifconfig提示找不到该命令

yum install ifconfig 会提示你找不到软件包,实际上就是没有联网

yum search ifconfig 也是没有信息的,

提示CentOS 7 could not retrieve mirrorlist

尝试ping 127.0.0.1

Ping www.baidu.com

如果第一个正常,第二个错误,那就可能是你没有IP或者你没有启用联网功能;
没有IP就查查怎么配静态或者动态IP;
我遇到的事没有启用网络连接

sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改配置ONBOOT=no----->ONBOOT=yes
wq保存退出
service network restart重启网络服务

如果你能ping通百度,还是报这个问题,这个就可能是你的DNS解析不了你的请求,修改DNS

vi /etc/resolv.conf
nameserver 改成 8.8.8.8

配置完成在执行 yum search ifconfig

yum install net-tools.x86_64

然后执行ifconfig,会查看到完整的网卡信息

相应博客https://www.cnblogs.com/sethxiong/p/11725132.html

安装这一步之前,做一个镜像备份,桌面图形化界面可能也会增加库的版本号

Centos7安装图形化界面

X Window System

相关博客Centos 7 安装图形化界面 - EOS666 - 博客园

安装完成,

yum groupinstall "X Window System"

yum grouplist

https://www.linuxidc.com/upload/2018_04/180422080385836.png

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"

经过上面的操作,系统启动默认还是命令行页面的,需要我们进行切换。如果想要使系统启动即为图形化窗口,需要执行下面的命令

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target

重启

设置快捷键ctrl +alt +t打开终端,因为跟ubuntu一样 这样用着顺手

应用程序-系统工具-设置-设备-keyboard,添加快捷方式

名称:命令窗口打开【自定义的】

  命令:/usr/bin/gnome-terminal

https://images2017.cnblogs.com/blog/978388/201709/978388-20170912180254547-1976258858.png

此处暂时不要做,不知道会不会安装一些高版本的库,

安装搜狗中文输入法

https://blog.csdn.net/shawn0wang/article/details/105334255

因为会升级对应的库 目前放弃

搜狗输入法历史版本下载

搜狗输入法 for linux下载-搜狗输入法linux版官方免费下载[电脑输入] ,版本列表-天极下载

https://cdnyuan10.yesky.com/6135c6a5/3b044a71d27e4f3d054f469652972d04/2017/03/21/sogoupinyin_2.1.0.0082_amd64.deb

cmake安装

此处直接从本地拖拽进虚拟机的文件会有损失,所以需要添加共享文件夹解决,比较繁琐。

https://blog.csdn.net/qq_35398033/article/details/106457777

官网下载安装包:源码

https://cmake.org

安装博客https://blog.csdn.net/qq_35398033/article/details/106457777

Sudo ./bootstrap 报错

安装博客https://www.cnblogs.com/sunzD/p/13457327.html

需要安装openssl库

执行

yum install openssl-devel

yum install ncurses-devel

./bootstrap

./configure ./configure --prefix=/usr/local/cmake

Make

Make install

配置环境变量

vim ~/.bashrc                             追加

export PATH="$PATH:/usr/local/cmake/bin"

:wq                                       保存退出

source ~/.bashrc

验证

Cmake   ~/.bashrc

临时升级gcc版本,可以参照如下

https://www.cnblogs.com/jixiaohua/p/11732225.html

安装完成后,只需要终端执行对应命令启用就可以了

scl enable devtoolset-10 bash

winodws平台和linux系统编码问题

https://blog.csdn.net/wenfh2020/article/details/54170040

find . -regex '.*\.h\|.*\.hpp\|.*\.cpp'-exec dos2unix {} \;

find . -regex '.*\.h\|.*\.hpp\|.*\.cpp' !-type d -exec bash -c 'expand -t 4 "$0" > /tmp/e && mv/tmp/e "$0"' {} \;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值