课前必读 | 有关术语发音及环境要求
课前必读 | 有关术语发音及环境要求
讲述:吴咏炜
时长04:40大小3.22M
术语发音列表
环境要求
参考资料
赞 16
提建议
精选留言(26)
- Xiang2019-11-25vscode 呢
作者回复: 大家要分清 IDE 和编译器。我不关心你用什么 IDE(或编辑器)的。 根据 VS Code 的网页: The C/C++ extension does not include a C++ compiler or debugger. You will need to install these tools or use those already installed on your computer. Popular C++ compilers are: GCC on Linux Mingw-w64 on Windows Microsoft C++ compiler on Windows Clang for XCode on macOS
共 2 条评论34 - Sochooligan2019-12-12我给学习者提个建议:先不要折腾环境,别走偏了。如果你使用Linux、Mac或者Windows,系统上已经有了IDE、编译器或者编辑器,不论是eclipse cdt, xcode, visual studio, 还是vs code, emacs/vim等等;不论是gcc, clang, apple, 还是cl编译器等等; 请先使用,除非不适用的时候再去调整开发环境。注意聚焦C++学习,而不是其他!
作者回复: 嗯,少折腾,尤其如果你的系统够“新”。
25 - 吴咏炜2020-02-23根据后面有些同学的希望,我现在已经整理大部分完整可编译的代码,放到了 GitHub 上。地址是: https://github.com/adah1972/geek_time_cpp 会用 CMake 的可以自行编译。不用 CMake 的,也可以看一下里面的完整代码(仍建议学习一下 CMake,不过,这就不是我们专栏的内容了)。展开13
- 飞飞2019-11-26哎!这么多人,连编辑器和编译器都分不清楚!童鞋们,好好学吧!
作者回复: 说明有初学者。大家要互相鼓励、互相帮助。 不过,确实,编译器和编辑器没分清楚的同学,下面需要努力学习的东西很多啊。
12 - 金子菇凉的铁粉小逗2019-11-26Linux如何使用最新版本https://mp.weixin.qq.com/s/3tvoiz7bcoQ3KZMGIZrJkQ6
- Jover2019-11-25老师讲解得很详细。希望老师能分享一些适合阅读的开源项目,本人非常希望在有生之年能看懂v8...
作者回复: 易读不是大部分项目的追求……不过,话说回来,LLVM的libc++可读性是相当好的,至少比GCC和MSVC的标准库实现容易理解多了。 有导读可能会更好。所以,考虑一下侯捷的《STL源码剖析》,即使那个STL确实已经过时了。
共 3 条评论6 - C家族铁粉2019-12-20多谢老师推荐,无意间发现GitHub上有中文翻译:https://github.com/xiaoweiChen/CPP-Concurrency-In-Action-2ed-2019
作者回复: 对于这种“分享”,我是绝对不赞成的……但正版的中文又实在太烂……唔……
5 - 吴军旗^_^2019-11-25wjq@B000000134615B ~ %>clang --version [0] Apple LLVM version 10.0.1 (clang-1001.0.46.3) Target: x86_64-apple-darwin18.5.0 Thread model: posix InstalledDir: /Library/Developer/CommandLineTools/usr/bin 请问老师version 10 可以吗?展开
作者回复: Mojave 上的 Clang 应该可以,但我没有测试过。如果发现有问题的话,再用 brew 装 llvm 吧。
3 - C家族铁粉2019-12-19老师有没有什么好的C/C++并发方面的书推荐一下,C++ Primer上没有这方面内容。
作者回复: 只有英文的。C++ Concurrency in Action 英文已经出到第二版,口碑不错。但中译本《C++并发编程实战》的翻译则是恶评如潮。
2 - 马晓龙2019-12-09-W -Wall -Wfatal-errors 请问老师,这些选项表示什么意思
作者回复: 查文档。 简单来说,让编译器产生充足的告警;出错时就停止编译,不要产生更多出错信息了。
2 - Geek_QiDian2019-11-29安装了Ubuntu19.10,自带 gcc 9.2, 跟着老师出发喽!
作者回复: 😁
2 - 西加加2020-05-12老师,在本课程中,使用c++版本的特性占比分别是多少呢?由于只学到 c++11,所以想先了解一下。
作者回复: 学到C++11足够了,我并不假设你学过C++11的。我要求的是C++的基础知识和一定的使用经验。 从比例上讲,拍脑袋说,C++11 以后约占80%,C++14以后约占50%,C++17以后约占25%,C++20约占10%。
1 - panqing2019-12-06老师打算开 cmake 的课程吗?我第一个报名。
作者回复: 这个……我觉得可能没那么多强烈需求吧。而且,如果你 C++ 都学会了,学 cmake 是小菜一碟啊。cmake 实际上还是比较简单的东西。
共 2 条评论1 - 王硕2019-11-28老师您好,我现在在尝试写自己的一个项目,我看到现在的构建工具有cmake,gn,bazel,buck。不知道应该选哪一个,请问一下在这个时间点,哪一个是您推荐的呢?谢谢
作者回复: cmake比较流行,通用性也很好。其他感觉小众,没特殊需求不必去学,尤其是有第三方依赖的后两者。
共 2 条评论1 - 鵬2019-11-25你们都要Visual Studio 2019 吗?有人用clion吗
作者回复: CLion 不是编译器。它支持“Cygwin, MinGW, WSL, or MSVC”。
共 3 条评论1 - 怀朔2019-11-25环境要是能具体一下 可能更好
作者回复: 可以具体描述一下你的需求吗?我想我在环境要求里已经写了最低编译器要求了。如果你在 Windows 上,安装一个最新版的 Visual Studio 就行,免费的 Community 版就够。
共 2 条评论1 - %;2019-11-25准备好啦~
作者回复: 欢迎。😀
1 - 🐶的巴普洛夫2023-02-21 来自北京好的,记事本启动😁
- 许思维2021-03-14术语表应该再加一列,中文词汇,后面篇幅中都应该遵守
作者回复: 是术语发音表,不是术语表。里面基本都是 C++ 的关键字和符号,不需要翻译。
- 干饭团2020-03-29macOS Catalina 10.15.4 Apple clang version 11.0.3 (clang-1103.0.32.29) Target: x86_64-apple-darwin19.4.0 Thread model: posix InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin clang gcc llvm这三个都是编译器吗?展开
作者回复: Clang 是编译器,是 LLVM 项目的一部分。LLVM 本身不是编译器。 GCC 是另一个编译器。但在 Mac 上,gcc 命令缺省唤起的就是 clang。
共 2 条评论