1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 在win10自带Ubuntu16下搭建环境使用CLion进行C++开发

在win10自带Ubuntu16下搭建环境使用CLion进行C++开发

时间:2022-11-24 08:01:09

相关推荐

在win10自带Ubuntu16下搭建环境使用CLion进行C++开发

开发Linux下的C++应用,正好win10下有自带Ubuntu,又想用图形界面进行编码,选择Linux下的CLion,于是搭建环境如下:

1. 安装Win10下的Ubuntu

控制面板--程序--启动或关闭windows功能--适用于Linux的Windows子系统。

设置--更新和安全--针对开发人员--开发人员模式

进入“微软市场”搜索Ubuntu,选择安装16版本,安装完成后进入,提示安装并要求创建用户名和密码

2.优化Ubuntu和安装必要软件

2.1.优化更新服务器

sudo vim /etc/apt/sources.list

用ggdG命令全部删除,然后插入以下内容:

deb /ubuntu/ xenial main restricted universe multiverse deb /ubuntu/ xenial-security main restricted universe multiverse deb /ubuntu/ xenial-updates main restricted universe multiverse deb /ubuntu/ xenial-proposed main restricted universe multiverse deb /ubuntu/ xenial-backports main restricted universe multiverse deb-src /ubuntu/ xenial main restricted universe multiverse deb-src /ubuntu/ xenial-security main restricted universe multiverse deb-src /ubuntu/ xenial-updates main restricted universe multiverse deb-src /ubuntu/ xenial-proposed main restricted universe multiverse deb-src /ubuntu/ xenial-backports main restricted universe multiverse

保存退出后,输入sudo apt-get update 进行升级

2.2.安装CMake和G++

sudo apt-get install cmake

sudo apt-get install g++

3.安装图形接口

搜索并安装Xming XServer for Windows,运行其中的Xlaunch,界面如下:

* 在Ubuntu命令行输入echo "export DISPLAY=:1.0">> ~/.bashrc 重新登录Ubuntu系统

* 继续输入sudo apt-get install xfce4-terminal

* 安装完成以后,你只需要运行xfce4-terminal即可启动该图形化客户端

4.安装CLion

官网下载CLion的tar包,sudo tar -zxf CLion-.1.5.tar.gz -C /usr/local/

破解:将JetbrainsCrack.jar文件存入安装目录的bin目录,并修改clion.vmoptions文件,在最后一行添加:

--javaagent:{安装目录}/bin/JetbrainsCrack.jar

修改/etc/hosts 文件,添加一行:0.0.0.0 保存

进入安装目录的bin目录,运行clion.sh,在设置界面点击:

如何cmake make c c++编译器都正常,就OK了

5.安装FTP

$sudoapt-getupdate

$sudoapt-getinstallvsftpd

一旦安装完成,初始情况下服务被禁用。因此,我们需要手动开启服务,同时,启动它使得在下次开机时能够自动开启服务:

-------------OnSystemD-------------#systemctlstartvsftpd#systemctlenablevsftpd-------------OnSysVInit-------------#servicevsftpdstart#chkconfig--level35vsftpdon

接下来,如果你在服务器上启用了 UFW 防火墙(默认情况下不启用),那么需要打开端口 20 和 21 —— FTP 守护进程正在监听它们——从而才能允许从远程机器访问 FTP 服务,然后,像下面这样添加新的防火墙规则:

$sudoufwallow20/tcp$sudoufwallow21/tcp$sudoufwstatus

接下来,打开 vsftpd 配置文件。

$sudovi/etc/vsftpd.conf

把下面的这些选项添加/改成所展示的值:

anonymous_enable=NO#关闭匿名登录local_enable=YES#允许本地用户登录(重要)write_enable=YES#启用可以修改文件的FTP命令(重要):wqlocal_umask=022#本地用户创建文件的umask值dirmessage_enable=YES#当用户第一次进入新目录时显示提示消息xferlog_enable=YES #一个存有详细的上传和下载信息的日志文件connect_from_port_20=YES #在服务器上针对PORT类型的连接使用端口20(FTP数据)xferlog_std_format=YES#保持标准日志文件格式listen=NO #阻止vsftpd在独立模式下运行listen_ipv6=YES#vsftpd将监听ipv6而不是IPv4,你可以根据你的网络情况设置pam_service_name=vsftpd #vsftpd将使用的PAM验证设备的名字userlist_enable=YES#允许vsftpd加载用户名字列表tcp_wrappers=YES #打开tcp包装器

保存文件然后关闭。现在我们需要重启 VSFTPD 服务从而使上面的这些更改生效:

-------------OnSystemD-------------#systemctlrestartvsftpd-------------OnSysVInit-------------#servicevsftpdrestart

可以通过FTP软件登录了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。