3

想知道MacBook上有什么好用的编译器

 3 years ago
source link: https://bbs.pku.edu.cn/v2/post-read.php?bid=488&threadid=18031503
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

想知道MacBook上有什么好用的编译器

[复制链接] 分享:
楼主

Camford [在线]

要一份涩图

4.0流氓兔

发帖数:1632 原创分:2

<ASCIIArt> 1楼

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

-klbw3Q5-aixaZfT1kS4q-39.gif

发表于2021-07-06 15:43:13

<ASCIIArt> 2楼

GCC, Clang

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

发表于2021-07-06 16:06:15

JKvsKing [离线]

3.5主序星

发帖数:666 原创分:0

<ASCIIArt> 3楼

visual studio是IDE,不是编译器。

visual studio是微软家为自己操作系统专门搞的,在其他任何平台上都不会好用。

mac os上一般新手用的IDE是XCODE。

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

发表于2021-07-06 18:38:52

lcdlyxrqy [离线]

诺弗兰特的水晶公的老乡|契约团指挥官

8.9宇宙

发帖数:2.7万 原创分:2

<ASCIIArt> 4楼

这些都是IDE/编辑器而不是编译器

VSCode要想直接build/debug需要自行配置编译器环境,如GCC或Clang(LLVM)

如果用楼上说的Xcode的话自带Clang,应该更加符合你的需求(尤其是你压根不明白编译器和IDE/编辑器之间的关系的话)

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

我一直就没走,我不动,我就站在原地,先走的那个人不是我

 最后修改于2021-07-06 18:49:41

cbiubiubiu [离线]

abiubiubiu

1.9一般站友

发帖数:63 原创分:0

<ASCIIArt> 5楼

Clion

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

发表于2021-07-06 18:55:41
楼主

Camford [在线]

要一份涩图

4.0流氓兔

发帖数:1632 原创分:2

<ASCIIArt> 6楼

好_(:з」∠)_

lcdlyxrqy (诺弗兰特的水晶公的老乡|契约团指挥官) 在 ta 的帖子中提到:

这些都是IDE/编辑器而不是编译器

VSCode要想直接build/debug需要自行配置编译器环境,如GCC或Clang(LLVM)

如果用楼上说的Xcode的话自带Clang,应该更加符合你的需求(尤其是你压根不明白编译器和IDE/编辑器之间的关系的话)

-klbw3Q5-aixaZfT1kS4q-39.gif

发表于2021-07-06 22:59:02

Outis [离线]

Outis

2.8工布

发帖数:132 原创分:0

<ASCIIArt> 7楼

如果只是编译器(命令行调用的那种),mac自带的clang就很好

如果你需要一个开发环境(IDE),像visual studio这种的,那推荐jetbrains全家桶:

C/C++:Clion

Java:IntelliJ IDEA

Python:PyCharm

全家桶还有很多其他编程语言的,就不一一列举了。

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

发表于2021-07-06 23:24:49

lcdlyxrqy [离线]

诺弗兰特的水晶公的老乡|契约团指挥官

8.9宇宙

发帖数:2.7万 原创分:2

<ASCIIArt> 8楼

贵校邮箱现在可能不能白嫖jetbrians全家桶了

如果不想花钱且有折腾能力/支持开源的话我觉得vscode+插件确实是更好的替代,当然万一要用kotlin这种jetbrains自家语言就没办法了

Outis (Outis) 在 ta 的帖子中提到:

如果只是编译器(命令行调用的那种),mac自带的clang就很好

如果你需要一个开发环境(IDE),像visual studio这种的,那推荐jetbrains全家桶:

C/C++:Clion

人心是暖的,眼泪是苦的,杜鹃花真的很香。

发表于2021-07-06 23:35:42

Outis [离线]

Outis

2.8工布

发帖数:132 原创分:0

<ASCIIArt> 9楼

白嫖是说ultimate版 / commercial版?

按照楼主现在还不太分得清IDE和compiler的情况,免费的community版应该够用了。。以后姿势水平增长了就可以自己决定需要的工具了

lcdlyxrqy (诺弗兰特的水晶公的老乡|契约团指挥官) 在 ta 的帖子中提到:

贵校邮箱现在可能不能白嫖jetbrians全家桶了

如果不想花钱且有折腾能力/支持开源的话我觉得vscode+插件确实是更好的替代,当然万一要用kotlin这种jetbrains自家语言就没办法了

发表于2021-07-06 23:53:52

lcdlyxrqy [离线]

诺弗兰特的水晶公的老乡|契约团指挥官

8.9宇宙

发帖数:2.7万 原创分:2

<ASCIIArt> 10楼

clion没有community版,intellij idea也没有c++插件所以真的没办法不用收费版本……毕竟楼主看起来主要需求是c++的样子

Outis (Outis) 在 ta 的帖子中提到:

白嫖是说ultimate版 / commercial版?

按照楼主现在还不太分得清IDE和compiler的情况,免费的community版应该够用了。。以后姿势水平增长了就可以自己决定需要的工具了

命运的红线一旦断了,就再也连接不上了。

发表于2021-07-06 23:59:13

<ASCIIArt> 11楼

苹果自带Clang,C/C++都可以编译,参考gcc编译命令行

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

发表于2021-07-07 00:23:15

Nd [离线]

4.4维尼熊

发帖数:3033 原创分:0

<ASCIIArt> 12楼

学习的话用Xcode就行

如果已经在VS上面开发项目的话,就不推荐转到Mac平台了

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

发表于2021-07-07 00:34:23

Elon [离线]

4.4红孩儿

发帖数:3289 原创分:2

<ASCIIArt> 13楼

不是很懂为什么用vscode编译,是说用vscode界面里的编译功能吗?

建议命令行搞定,这个应该是最直接的了

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

拔剑四顾心茫然

发表于2021-07-07 01:33:28

NIFE [离线]

3.9扬州炒饭

发帖数:1349 原创分:0

<ASCIIArt> 14楼

话说mac不支持vc++吗,我才知道哎

编译器就gcc呗,编译器都是软件包命令行安装就完事了

你要是说的是ide的话,我推荐jetbrains全家桶

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

发表于2021-07-07 01:48:01

<ASCIIArt> 15楼

开启终端,输入xcode-select  --install,点击确认后安装clang的工具链,就能在命令行里用gcc(其实用的是clang)

如果喜欢用IDE的话,安装完整Xcode或者Clion都行

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

发表于2021-07-07 10:43:30

<ASCIIArt> 16楼

真想用GNU的GCC可以安装brew,然后brew install gcc,再整一下path,避免被clang抢占名字

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

发表于2021-07-07 10:45:03
楼主

Camford [在线]

要一份涩图

4.0流氓兔

发帖数:1632 原创分:2

<ASCIIArt> 17楼

非常感谢各位( ´ ▽ ` )ノ

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

o.jpg

发表于2021-07-07 11:16:43

<ASCIIArt> 18楼

jetbrains yyds 强烈推荐上手用

Camford (要一份涩图) 在 ta 的帖子中提到:

自己之前用windows的时候用的是visual studio,但是换了MacBook之后的visual studio支持的语言很少(比如说不支持c++)

自己也试过vs code,但是跟着各种教程跑都没法编译成功(对于vs code的原理还是不了解...)

发表于2021-07-07 14:03:55

<ASCIIArt> 19楼

这个是免费的么?

Karonheaven ( ) 在 ta 的帖子中提到:

jetbrains yyds 强烈推荐上手用

发表于2021-07-07 15:53:40

lcdlyxrqy [离线]

诺弗兰特的水晶公的老乡|契约团指挥官

8.9宇宙

发帖数:2.7万 原创分:2

<ASCIIArt> 20楼

jetbrains旗下有一些产品有community版本是免费的,但并不是全都有,而且community版本有些高级功能受限。以前edu邮箱可以白嫖它家全家桶,但去年还是今年早些时候出过一次事,现在贵校邮箱可能白嫖不了。

imhaibin (太阳) 在 ta 的帖子中提到:

这个是免费的么?

满座衣冠犹胜雪,更无一人是知音。

发表于2021-07-07 15:56:06

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK