Win10 配置 CLion2022+ubuntu20.04 远程部署
最编程
2024-03-30 10:44:19
...
背景
在博文ubunut搭建aarch64 cuda交叉编译环境记录中,使用的ubuntu20.04虚拟机安装eclipse来交叉编译aarch64的程序,然后发送到jetson板子上执行。开发一段时间后发现eclipse IDE使用起来不太便捷,因此,考虑使用CLion IDE,在windows上安装CLion并完成开发, 然后远程部署到jetson板子上。
安装CLion2022
在win10上按照指引安装.exe的安装包,双击运行下图位置中的脚本文件进行破解,
启动CLion, 在激活页面选择激活码破解方式,将.txt中的激活码复制到激活码输入框中,获得一定期限的使用资格
windows CLion在ubuntu上远程部署
CLion新建一个空的工程,建立一个remote host的ssh连接,若遇到ubuntu虚拟机网络问题,分三步重置网络:
1)重置虚拟网络编辑器
2)重置网络适配器
3)重新启动网络服务
打开ubuntu系统后,终端执行
sudo service network-manager stop
sudo rm /var/lib/NetworkManager/NetworkManager.state
sudo service network-manager start
4)配置ip
网络配置正常后,在CLion中建立一个remote host的ssh连接, 当连接成功后,记录camke的版本,图中显示版本为3.22.1
查看远程主机已创建
配置Cmake, 将图中的toolchain改为Remote Host
将CmakeList中的cmake版本改为远程端一致的版本号3.22
配置完成后,就可以点击运行,完成hello world的测试
推荐阅读
-
Win10 配置 CLion2022+ubuntu20.04 远程部署
-
云服务器+家用电脑(无公网 IP)Pinode 节点部署教程--理论上,无论你身在何处,只要能上网,就能运行一个固定 IP 的 Pi 节点节点!(注:不能直接部署独立云服务器)本方案相对运营商公网 IP 有以下优势:拥有稳定的固定 IP(阿里云 IP),解决了运营商不分配公网 IP 或分配动态 IP 的问题 ②节点部署在本地电脑上,相对安全。因为是使用阿里云的专网,稳定性也很强。希望对大家有用,帮助大家解决没有公网的节点部署问题。第一步:环境准备 1、本地电脑配置: ①操作系统:推荐 WIN10 专业版(目前节点容器只支持 2004 专业版) ②内存:推荐 4G 及以上 建议:https://item.taobao.com/item.htm?spm=a2126o.success.0.0.61 b94831SbZESt&id=6346663414282,阿里云服务器租用:阿里云(推荐1核2G以上,ECS共享s6,带宽3-5M即可,以下两个链接都可以,选择一个合适的即可)https://www.aliyun.com/minisite/ goods?userCode=is7i4iav