返回

MacBook配置快捷轻量的C/C++环境

发布时间:2022-09-27 16:22:04 748
# python# vim# 研究# 数据# 工具

写在前面

最近难得有空,学习一下数据结构和算法(DSA),一开始是想用python实现的,但是因为速度比较慢,而且很多命令封装的太好,反而不知道底层的具体实现,想要深入学习起来还是要用Python的底层语言——C/C++,一开始我准备在Mac上使用Xcode这一神器,奈何内存占用较大不说,项目还只能只编译main文件,想要多文件编译只能每次都新建target,最后整的越来越麻烦,后来我又尝试了VSCode,CLion等,VSCode配置起来也复杂,CLion感觉编译单文件跟Xcode大同小异,想到自己应该用不到C++编写应用程序,使用这样大型的IDE反而有点杀鸡焉用牛刀了。

最后我决定使用命令行的方法(​​g++​​),配合alias命令后,就可以一键编译运行并查看结果了,还是很方便的。

方法

首先你需要查看g++的位置,只要在终端输入:

g++ -v

出现下面的内容即可:(Xcode不安装也可以,有命令行工具即可,或者使用brew安装的​​g++​​也可以)

~ → g++ -v
Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-dir=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/include/c++/4.2.1
Apple clang version 12.0.0 (clang-1200.0.32.29)
Target: arm64-apple-darwin20.3.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
vi

在其中加入:

alias cc='func() {g++ -o main $1&&./main;};func'

然后:

source

就可以使用:

cc main.cpp

来查看结果了,之后我还准备研究一下vim,据说用vim写C/C++也不错~

 

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线