网站建设lhempire,wordpress 旅游模板,2023年注册公司需要什么资料,wordpress默认居中CLion远程开发环境搭建及找不到Linux头文件的解决方法 文章目录 CLion远程开发环境搭建及找不到Linux头文件的解决方法1.前言2.远程开发3.远程编译4.远程调试5.远程开发Linux头文件找不到#xff08;比如pthread.h、sys/socket.h#xff09;6.最后 1.前言
在某些时候…CLion远程开发环境搭建及找不到Linux头文件的解决方法 文章目录 CLion远程开发环境搭建及找不到Linux头文件的解决方法1.前言2.远程开发3.远程编译4.远程调试5.远程开发Linux头文件找不到比如pthread.h、sys/socket.h6.最后 1.前言
在某些时候我们的交叉编译环境已经部署在服务器上本地资源不足编译环境就算搭建起来也编译比较慢这种情况下我们仍可以在CLion上配置远程开发并添加一键编译和调试功能此外大多数情况下我们都是在Windows下开发Linux下的程序因此Windows下的CLion配置关联Linux虚拟机或Linux编译机器进行编译调试是很有必要的。
2.远程开发
在服务器上和本地目录建立映射通过sftp进行本地和远程的文件同步即可。 配置sftp连接 配置目录映射 ssh连接
右键后可以比较部署或者上传下载文件用于同步也可以设置自动同步修改后会自动上传到服务器端
3.远程编译
通过远程工具的方式来执行shell脚本或cmake、make等进行项目编译推荐cmake方式跨平台编译方便后续会再整理一个跨平台编译传参的模板。
4.远程调试
一般配置的调试器的gdb为远程主机的gdb即可生成的库和可执行程序记得需要-g参数。
5.远程开发Linux头文件找不到比如pthread.h、sys/socket.h
主要是构建、执行和部署以及工具链的选择这里影响Windows下一般可能会安装mingw导致默认使用了migw的只需要将远程主机移动到最上面作为默认的即可Clion会自动下载对应远程主机的相关头文件到本地。
6.最后
如果程序在远程服务器直接运行的话则可以直接远程gdb调试如果程序还要部署在设备上调试的话则单独配置远程gdb在编译完成之后。