2024 年, C++ 开发机选择: Mac 远程还是 Ubuntu 本地?

34 天前
 mianhk

目前车端 C++ 开发,因为之前应用开发一直使用 Mac ,但是现在没法在 Ubuntu 编译,所以只能使用 vscode 远程开发,目前两种方式都使用了一段时间,目前优劣势比较,V 站大佬们都是怎么考虑和选择的:

Mac

优势

劣势

Ubuntu

优势

劣势

4269 次点击
所在节点    程序员
47 条回复
CassianVale
34 天前
C++不都是用 VS 嘛
lbp0200
34 天前
windows+wsl
HongDoNi
34 天前
你说的 mac 的劣势的第二点,好奇是啥工具?
lts9165
34 天前
我服务端 c++开发就用 clion 直接远程服务器,感觉没有什么本地需求,完全 ok ,vscode 远程也用过,比 clion 更流畅体验应该更好
aiqinxuancai
34 天前
想啥呢 肯定 windows
hhjuteman
34 天前
我也投 windows + wsl 一票
ftfunjth
34 天前
习惯用用 vim + tmux 就好了。 完全没有这方面的担忧。笔记本安装 arch dwm + st 那一套。
CodeAllen
34 天前
必须 Windows + WSL
FrankFang128
34 天前
Windows 是最好的 Linux 发行版
originals
34 天前
Linux 图形界面体验太糟糕了,还行 mac 远程吧
mightybruce
34 天前
开发,我当然投 Ubuntu 一票, 你又不是什么设计师或者视频剪辑师,
Ubuntu 变成 mac 界面也容易, 用 gnome shell 配合 Mac GTK theme 就行。
mianhk
34 天前
@mightybruce 平常有的时候在家远程一下 或者业余用的也是 mac ,快捷键、逻辑来回切换也有些费精力,大概是年纪大了吧。
mianhk
34 天前
@HongDoNi 有些 Ubuntu 本地编译的工具,要在 mac 用的话只能 docker
mianhk
34 天前
@lts9165 嗯,Vscode 远程用了段时间,其实远程开发整体体验已经很不错了。就是文件传输还是有些痛点,没那么快
AFOX
34 天前
Windows + VMware 装 ubuntu ,Windows 内存拉到 64G 以上,虚拟机内存多分一点,体验和在本地一样。

你不妨说一下是什么工具只能在 Ubuntu 编译呢?如果是交叉编译的话,Mac 配置好应该也可以直接本地编译?
mightybruce
34 天前
@AFOX 只要用 Linux 系统调用相关的库,mac 根本不能解决,mac 和 linux 本身就不一样。
glcolof
34 天前
我都是 Windows 装虚拟机……
my3157
34 天前
如果对 cpu 架构不敏感, 试试 mac 本地装 vm, 然后用 vscode remote

我个人有一些强依赖 linux 环境的项目, 是用 VMware Fusion 装 debian sid, 开发的环境全部在 vm 里面, 本地只跑个 vscode, 体验还不错, 界面好看, 编译调试啥的完全和本地没区别
mianhk
34 天前
@mightybruce +1 这个用不了的,就是在 Ubuntu 编译的一些工具
@glcolof 虚拟机跨文件传输貌似更快些,公司的局域网总感觉没那么快
@my3157 所以也感觉现在搜的一些 Ubuntu 桌面折腾越来越少了,是不是真的还是 vscode remote 已经足够普及了
my3157
34 天前
@mianhk #19 linux 桌面折腾好了还是能好看且丝滑的, 但太费精力了, 比较好看稍微不那么费事算是 manjaro 了, 有个联想小新的笔记本装了 manjaro, 不过好久没开机了, 对比 macos/windows, 在维护上好多花好几倍的时间精力

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

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

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

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

© 2021 V2EX