想请教一下各位大佬,你们的 C/C++ Linux 开发环境是什么样的?

2023-06-27 09:21:56 +08:00
 sbldehanhan

用的操作系统是啥?用 IDE 吗? 本地编译还是服务器上编译?服务器上编译用什么工具连接?

8917 次点击
所在节点    C++
84 条回复
tingyunsay
2023-06-27 14:14:46 +08:00
vim 自己装点插件
clemente0731
2023-06-27 14:52:06 +08:00
vscode+clang+各种插件+remote 到服务器
daveh
2023-06-27 14:58:36 +08:00
@yidadaa #29 怎么会跑不起来呢? clion 加点运行内存就行了,大型项目一样跑。索引只是打开工程时建一次,而且首次索引是粗略索引,详细索引是打开文件后按需做的。
hhjuteman
2023-06-27 16:48:31 +08:00
clion + docker
promontory123
2023-06-27 17:23:54 +08:00
vscode remote ssh 连接 Linux 服务器,编译 Cmake
buffzty
2023-06-27 17:24:31 +08:00
windows + clion ( run on remote ubuntu ), c 环境用来 conan 配置,一般使用 gcc 10.
这应该是最佳方案了,linux 桌面 bug 真的多,而且很多 bug 都是没有解决方案的
elechi
2023-06-27 17:34:56 +08:00
vscode remote, gcc, gdb, xmake, cmake
786375312123
2023-06-27 17:35:47 +08:00
以前用 visual studio ,后来用了段时间 clion ,现在就 vscode+插件,真好用
hsfzxjy
2023-06-27 17:41:30 +08:00
直接在 ubuntu 用 vscode
tool2d
2023-06-27 17:42:01 +08:00
我用 unreal 的跨平台方案 ( https://docs.unrealengine.com/4.27/en-US/SharingAndReleasing/Linux/GettingStarted/)

也就是 windows 开发,然后调用 unreal 的交叉编译工具。

调试无所谓,一般 log 能解决 95%的问题。实在不行,最后再上 gdb remote ,这种情况很少。
LXGMAX
2023-06-27 17:52:28 +08:00
vim + gnu gcc g++一把梭哈
99999999999
2023-06-27 17:54:58 +08:00
clion + vcpkg + linux 虚拟机

本来用的 vs ,但是 vcpkg 总是出问题,换了 clion 舒服了
tu9oh0st
2023-06-27 17:56:36 +08:00
clion + Linux 虚拟机
tairan2006
2023-06-27 18:14:12 +08:00
clion + wsl
xylxAdai
2023-06-27 20:21:08 +08:00
客户端开发。clion 、macos 、cmake 或者 ninja 本地编译、服务端编译一般就 ssh 上去或者走流水线 UI ,然后下载产物就好。
orange
2023-06-27 20:23:40 +08:00
vscode+ccls
Inn0Vat10n
2023-06-27 20:36:44 +08:00
现在的 vscode remote 几乎可以做到远程开发 /编译和本地一样丝滑
FatSheep2020
2023-06-27 21:06:30 +08:00
操作系统:Archlinux
IDE:CLion / VS Code + Cpp plugins
本地编译,用 cmake 组织工程
0o0O0o0O0o
2023-06-27 21:15:18 +08:00
vscode devcontainer
tyzandhr
2023-06-27 21:18:22 +08:00
Windows VS ,Mac Clion 。跨平台项目链接库确实很麻烦,all in cmake&vcpkg 。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/951941

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX