使用 MBP m1 进行 C++开发可以吗?会有坑吗?

2021-04-17 17:28:54 +08:00
 dblpx
rt,面临实习,打算更新设备,看到网上很多测评,感觉 m1 太强了。目前用的是 iPhone 但是没有用过 mac 本,想问问大家,现阶段使用 mbp m1 进行 C++的开发能行吗?不知道 m2 啥时候出,用不用等 m2 再入手呢?
9865 次点击
所在节点    C++
56 条回复
l00t
2021-04-18 00:42:28 +08:00
@minami L 神是谁?
verihy
2021-04-18 01:36:02 +08:00
可能要注意内存模型吧
mingl0280
2021-04-18 03:57:21 +08:00
用苹果写 C++除非你东西只跑在苹果上,否则就是纯属给自己找麻烦……
hello2060
2021-04-18 07:17:31 +08:00
@l00t 大名顶顶的李神你不知道?
Tony042
2021-04-18 07:55:46 +08:00
@dblpx vscode 可以 debug,用 cl.exe 编译好后,把 debug 的配置文件里面的执行程序路径指向编译好的程序,vscode 会自动识别同一个目录下的 pdb 文件进行 debug,我现在是 vscode+cmake 做前端然后 visual studio 做后端,很丝滑,而且 modules,concepts 这些也没问题
tianshilei1992
2021-04-18 08:57:13 +08:00
@mingl0280 也可以直接 VSCode 打开 server 的 project 撸嘛
zhuangzhuang1988
2021-04-18 10:54:35 +08:00
让子弹飞一会儿.
totopper312
2021-04-18 11:25:28 +08:00
做服务端后台开发,开发语言是 c 或者 c++的话,开发环境最好的是 linux,无论入手 mac 还是 windows 都需要虚拟机,windows 可以直接使用 hyper-v,然后使用 vs code 的 remote ssh 开发,相当爽。
dblpx
2021-04-18 13:42:10 +08:00
@Tony042 是 m1 芯片吗?🤔
quzard
2021-04-18 13:49:45 +08:00
@dblpx clion 可以 debug
tsaohai
2021-04-18 14:14:08 +08:00
公司发什么就用什么就行了
dblpx
2021-04-18 16:01:32 +08:00
@tsaohai 我以前用的是 Surface,前阵子出掉了,马上要实习了,所以想买一台到时候到住处也能用的主力机
alqaz
2021-04-18 20:19:52 +08:00
估计会在有。
Tony042
2021-04-18 21:51:50 +08:00
@dblpx 不是,x86 架构的
dblpx
2021-04-18 22:09:45 +08:00
@Tony042 我看网上的测评,m1 下的 vscode 不能 debug😥
Tony042
2021-04-18 22:12:08 +08:00
@dblpx vscode 只是前端吧,实在不行上 clion 或 xcode 吧
RainCats
2021-04-19 00:14:44 +08:00
感觉 m1 同价格的 win 更香,不喜欢水果家的产品。身边只有一个搞剪辑的朋友上了 m1
domodomo
2021-04-19 04:34:20 +08:00
vscode 就一个编辑器,不知道你要用 C++开发什么,写个源码能有什么兼容问题?
IOS/Macos App ?用 xcode,支持 C++,但是基本没有 C++的应用场景,换 OC/Swift 。
linux 服务器程序? vscode/vim 本地调试 /远程编译,没有兼容问题。
编写 windows 程序?不兼容,买错笔记本了。
实习更新啥设备啊,你都不知道你最后能干啥呢,应聘 C++也不一定能干 C++的。
MintZX
2021-04-19 06:20:00 +08:00
M1 我个人认为非常不适合开发。我的 M1 各种不兼容,docker 也各种问题。现在扔一边当游戏机了。
azenk
2021-04-19 07:37:36 +08:00
作为 C,C++开发,我都是用蓝天模具本,装台式 CPU 的那种,没别的,就是因为我是习武之人,哈哈哈哈

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

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

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

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

© 2021 V2EX