CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法

这篇具有很好参考价值的文章主要介绍了CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

CLion远程开发环境搭建及找不到Linux头文件的解决方法

1.前言

在某些时候我们的交叉编译环境已经部署在服务器上,本地资源不足,编译环境就算搭建起来也编译比较慢,这种情况下我们仍可以在CLion上配置远程开发并添加一键编译和调试功能,此外,大多数情况下我们都是在Windows下开发Linux下的程序,因此Windows下的CLion配置关联Linux虚拟机或Linux编译机器进行编译调试是很有必要的。

2.远程开发

在服务器上和本地目录建立映射,通过sftp进行本地和远程的文件同步即可。
配置sftp连接:
CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法,开发工具,c,linux,c语言,CLion,ide
配置目录映射:
CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法,开发工具,c,linux,c语言,CLion,ide
ssh连接:
CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法,开发工具,c,linux,c语言,CLion,ide

右键后可以比较部署或者上传下载文件用于同步(也可以设置自动同步,修改后会自动上传到服务器端):
CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法,开发工具,c,linux,c语言,CLion,ide

3.远程编译

通过远程工具的方式来执行shell脚本或cmake、make等进行项目编译(推荐cmake方式,跨平台编译方便,后续会再整理一个跨平台编译传参的模板)。
CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法,开发工具,c,linux,c语言,CLion,ide
CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法,开发工具,c,linux,c语言,CLion,ide
CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法,开发工具,c,linux,c语言,CLion,ide

4.远程调试

一般配置的调试器的gdb为远程主机的gdb即可,生成的库和可执行程序记得需要-g参数。

5.远程开发Linux头文件找不到(比如pthread.h、<sys/socket.h>)

主要是构建、执行和部署以及工具链的选择这里影响,Windows下一般可能会安装mingw导致默认使用了migw的,只需要将远程主机移动到最上面作为默认的即可,Clion会自动下载对应远程主机的相关头文件到本地。
CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法,开发工具,c,linux,c语言,CLion,ide

6.最后

如果程序在远程服务器直接运行的话则可以直接远程gdb调试,如果程序还要部署在设备上调试的话则单独配置远程gdb在编译完成之后。文章来源地址https://www.toymoban.com/news/detail-700377.html

到了这里,关于CLion远程Linux开发环境搭建及找不到Linux头文件的解决方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Mac+CLion+STM32+ST-Link】Mac(apple sillicon)上使用STM32CubeMX和CLion搭建嵌入式开发环境

    Clion 官网安装或者brew安装,我用的是2023.2版本。 stlink server https://www.st.com/en/development-tools/st-link-server.html 不安装的话检测不到stlink。 STM32CubeMX https://www.st.com/en/development-tools/stm32cubeide.html#overviewsecondary=st-get-software 用来快速搭建一个工程。 Arm-toolchain 用来编译和debug的组件。

    2024年02月08日
    浏览(46)
  • clion + opencv环境搭建

        clion是一个jetbrains提供的c++开发环境,和idea,pycharm等开发工具类似,界面有很多相似的地方。     clion内置了一个mingw的编译环境,自带了gcc,g++等命令,安装完clion之后,我们新建项目,它会使用内置的mingw环境。          这样,我们就不用额外安装mingw环境了。     后

    2024年02月12日
    浏览(46)
  • vscode rust远程开发环境搭建

    rust-analyzer是个智能补全插件,对于新手来说,非常有用。 vscode提供的rust-analyzer需要GLIBC 2.29,低版本的GLIBC可以安装旧版本的rust-analyzer,新版本的rust-analyzer可以通过源码安装,如下是源码安装rust-analyzer的过程: 安装node.js 下载地址:https://nodejs.org/en/download 编译安装rust-ana

    2024年02月06日
    浏览(52)
  • Linux 环境搭建以及xshell远程连接

    文章目录 前言 一、如何获得云服务器? 二、如何使用终端软件连接到Linux?(xshell) Linux环境的搭建方式主要有以下四种: 1. 直接安装在物理机上,但是由于 Linux 桌面使用起来非常不友好。 [ 不推荐 ] 2. 使用虚拟机软件, 将 Linux 搭建在虚拟机上,但是由于当前的虚拟机软

    2024年02月06日
    浏览(44)
  • 【C++基础入门】cLion的安装、搭建C++环境

    ide:指集成开发环境,其实也就是一种辅助程序开发软件。它包括了代码编辑器、编译器、调试器和图形用户界面这些工具,相当于就是整合代码编写功能、分析功能、编译功能、debug功能等于一身。 智能的 C 和 C++ 编辑器 1)代码辅助 使用对 C 和 C++ 有深刻理解的编辑器,您

    2024年02月01日
    浏览(34)
  • VS 远程开发调试环境搭建 简明教程

    在windows上应用程序的开发过程中,总会遇到这样的使用场景,需要在开发机上远程到应用程序的宿主机(常常是以产品形式外发的机台),这时候需要快速搭建简易的远程开发环境。以下几个步骤可以快速帮到你: 1.1 拷贝VS远程调试工具到宿主机 for example: 开发机环境 vs

    2024年02月15日
    浏览(49)
  • IDEA离线环境搭建远程开发-Windows

    公司的云桌面实在太卡,多个微服务项目跑起来,直接无法进行其它编码工作,所以想到使用Idea提供的远程开发功能,将服务运行在服务器,电脑只提供给开发页面展示,提高效率。 环境介绍: 开发环境,服务器环境均是完全无法访问外网。 Linux环境idea安装包:ideaIU-2023

    2024年02月14日
    浏览(69)
  • Clion配置openCV开发环境(Clion+MinGW+CMake+openCV)

    系统 win11(X64) MinGW-W64 GCC-8.1.0 x86_64-8.1.0-release-posix-seh.7z MinGW作用是opencv需要用到支持多线程(posix版本)的C++编译环境。 Clion-2022.3.1.exe CMake-3.25.1-windows-x86_64.msi openCV4.6.0 解压ming.7z,安装Clion、CMake.msi、openCV 将图示安装目标文件夹路径添加到系统环境变量Path中 命令行输入 gcc

    2024年02月11日
    浏览(49)
  • 本地clion开发/优雅地调试,并实时同步远程服务器

    实现本地Clion写项目,远程连接Ubuntu服务器,并将本地所做的修改实时同步到Ubuntu上 一、Ubuntu服务器 开启sshd服务 安装工具链,g++,gcc,make,cmake,gdb,(apt install安装的版本不符,就去搜其他方式安装适合的版本) 二、本地Win10 参考windows clion安装 配置Ubuntu服务器: 文件

    2024年02月04日
    浏览(46)
  • Clion 使用ffmpeg 学习1 开发环境配置

    在视频处理和多媒体应用程序开发中,FFmpeg 是一个强大的开源工具,它提供了处理音频和视频的丰富功能。CLion 是一款受欢迎的跨平台集成开发环境(IDE),它提供了强大的代码编辑和调试工具。 本文章介绍在CLion下配置FFmpeg开发环境的方法。 windows10 已安装Clion 官网入口:

    2024年02月10日
    浏览(37)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包