centos7虚拟机linux开发环境搭建

不要用centos7,去用ubuntu你会发现没那么多屁事

主机和centos7不能ping通

纯新手别看帖子了一个一个试了,淘宝10几块解决

建立共享文件夹

重新安装vmwaretools

 centos7虚拟机安装虚拟机工具的位置是灰色的不能重新安装vmwaretools解决方案_centos7重新安装vmware tools灰色-CSDN博客

 但是流程走完,建立了共享文件夹却还是没有文件,终端输入以下代码解决

cd /mnt/hgfs
sudo vmhgfs-fuse .host:/ /mnt/hgfs/ -o allow_other -o uid=1000

修复yum

我先试了第二个,只有部分能用,然后又试了第一个基本上都能跑了

1.纯小白需要知道vim的基本用法,问一下ai,在文章中输入vim命令修改后需要保存并退出

  1. 如果你处于vim的普通模式(Normal mode),直接按下Esc键退出编辑模式。
  2. 然后,输入:q来退出vim。但是,如果你对文件做了修改,vim会提示你保存更改。
  3. 如果你想要保存更改并退出,可以输入:wq(写入并退出)。
  4. 如果你不想保存更改并退出,可以输入:q!(强制退出而不保存)。

所以,根据你的情况,你可以使用以下命令之一:

  • :q:退出vim,如果文件被修改,会提示保存。
  • :wq:保存文件并退出vim
  • :q!:不保存文件并强制退出vim

[已解决] yum makecache报错:Could not retrieve mirrorlist http://mirrorlist.centos.org?arch=x86_64&release-CSDN博客

2.centos7使用sudo yum install xx报错

报错如下:

已加载插件:fastestmirror, langpacks Loading mirror speeds from cached hostfile Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误" One of the configured repositories failed (未知), and yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. 

Linux.CentOS 7 镜像源配置_centos7 默认镜像源-CSDN博客

cmake3.xx安装 (yum下载的2版本有问题,必须下载3版本压缩包)

下载OpenSSL(终端)

sudo yum install openssl openssl-devel

下载压缩包,不要下载二进制版本的了,下开头第一个或者source下面的

Download CMake

 CentOS 7上安装CMake的简明指南

升级gcc

以下为找到的教程


centos 7 gcc 从 4.8 升级到 7.3 版本(注意在 root 用户权限下操作):

[root@localhost admin]# yum -y install centos-release-scl
[root@localhost admin]# yum install devtoolset-7-gcc*

如果有提示,输入 y 继续安装,直到安装成功。此时 gcc -v 发现还是之前的版 本,别急按如下操作:

 
[root@localhost admin]# mv /usr/bin/gcc /usr/bin/gcc-4.8
[root@localhost admin]# mv /usr/bin/g++ /usr/bin/g++-4.8

上面是把原来 4.8 的编译器版本做个备份
 
[root@localhost admin]# ln -s /opt/rh/devtoolset-7/root/usr/bin/gcc
/usr/bin/gcc
[root@localhost admin]# ln -s /opt/rh/devtoolset-7/root/usr/bin/g++
/usr/bin/g++
cmake 会检测 cc 和 c++名字的编译器,这里创建软链接,链接到上面的 gcc
和 g++
[root@localhost admin]# mv /usr/bin/cc /usr/bin/cc-4.8
[root@localhost admin]# mv /usr/bin/c++ /usr/bin/c++-4.8
[root@localhost admin]# ln -s /usr/bin/gcc /usr/bin/cc
[root@localhost admin]# ln -s /usr/bin/g++ /usr/bin/c++
此时执行 gcc -v 或者 g++ -v,查看是否是升级后的 7.3 版本。

但是我发现根本找不到gcc了,问了下kimi

1.找到gcc到底在哪

 find / -type f -name gcc 2>/dev/nul

/opt/rh/devtoolset-7/root/usr/bin/gcc

2.绑定到环境变量

[root@localhost ~]# export PATH=/opt/rh/devtoolset-7/root/usr/bin:$PATH
[root@localhost ~]# source ~/.bashrc

然后就能找到了

boost安装

安装完后需要把boost添加到环境变量

sudo cp -rf boost /usr/include
sudo cp -rf stage/lib/* /usr/lib64

C++网络编程 - Boost::asio异步网络编程 - 01- boost库源码编译安装_the boost c++ libraries were successfully built!-CSDN博客文章浏览阅读1.2w次,点赞43次,收藏108次。知识的学习在于点滴记录,坚持不懈;知识的学习要有深度和广度,不能只流于表面,坐井观天;知识要善于总结,不仅能够理解,更知道如何表达!目录如果需要录屏资料,请私信邮箱shitou3000@qq.com获取。..._the boost c++ libraries were successfully built!https://blog.csdn.net/QIANGWEIYUAN/article/details/88792874

没装好,绝望了,试了一下ubuntu直接就好了,上面那个教程就是用ubuntu的,快快放弃centos7

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值