首先检查linux上gcc、gdb、cmake安装情况(安装过程略)
本例中,我的boost安装在/usr/include,库文件在/usr/lib

打开Clion,command+,进入设置,部署

再接着设置工具链和cmake


这样可以在本机进行代码编辑同时调用linux的gdb进行调试
代码会自动上传
cmakelists.txt设置参考
cmake_minimum_required(VERSION 3.16)
project(MuduoLike)
set(CMAKE_CXX_STANDARD 11)
# 查找boost库
find_package(Boost COMPONENTS system filesystem REQUIRED)
if(NOT Boost_FOUND)
message("Not found Boost")
endif()
include_directories(${Boost_INCLUDE_DIRS})
message("${Boost_INCLUDE_DIRS}")
message("${Boost_LIBRARIES}")
# 查找当前目录下的所有源文件
# 并将名称保存到 DIR_SRCS 变量
aux_source_directory(. DIR_SRCS)
# 指定生成目标
add_executable(MuduoLike ${DIR_SRCS})
target_link_libraries(MuduoLike ${Boost_LIBRARIES})
本文介绍了如何在Clion中设置远程Linux开发环境,包括检查gcc、gdb和cmake的安装,设定部署配置,以及通过CMakeLists.txt链接Boost库。通过这种方式,开发者可以在本地编辑代码并利用Linux系统的调试工具gdb进行远程调试。

被折叠的 条评论
为什么被折叠?



