目录

C/C++

misaraty 更新 | 2024-02-11
前言
C/C++简介。

安装

TDM-GCC

The Computer Language Benchmarks Game网站显示C、C++、Fortran是最快的程序语言。如果我们想在Win10下编译运行C/C++程序,需要下载TDM-GCC

Windows环境下GCC编译器

Notepad++调用TDM-GCC

1
2
cmd /k chcp 65001 >nul && gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT #正确显示中文
cmd /k gcc -o "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" "$(FULL_CURRENT_PATH)" && CLS && "$(CURRENT_DIRECTORY)\$(NAME_PART).exe" & PAUSE & EXIT #中文乱码

Notepad++插件NppAStyle可以轻松进行代码格式化。

Microsoft C++ 生成工具

  • 下载

  • 修改环境变量,此电脑-属性-高级系统设置-环境变量-系统变量-Path-编辑-新建

1
2
3
C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.34.31933\bin\Hostx64\x64

C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin
注意
make替换为MSBuild.exe

文档

教程参考C语言教程-菜鸟教程C++教程-菜鸟教程C++ 参考手册等。书籍中较为不错的是Walter Savitch著《C++入门经典(第10版)》。

我们需要在C/C++源码中添加Makefile文件以便安装使用,具体写法可以参考跟我一起写Makefile

科学计算

注意
  • Armadillo语法类似Matlab
  • 很多计算模拟软件采用了Boost,安装麻烦些。
  • Eigen头文件不需要编译安装。