![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
C/C++
真的只是略懂而已
随便写写,写得不好请多多指教
展开
-
Make、CMake
MakeMake 工具是一个批处理工具,它本身并没有编译和链接的功能。Make 读取 makefile 文件,然后根据用户指定的命令来进行编译和链接。makefile 命令中就包含了调用 gcc 去编译某个源文件的命令。makefile 在一些简单的工程完全可以人工手写,但是当工程非常大的时候,手写 makefile 也是非常麻烦的,并且如果换了个平台 makefile 又要重新修改。CMakeCMake 根据 CMakeLists.txt 文件(学名:组态档)去生成 makefile,然后给 Mak原创 2020-07-17 11:47:23 · 186 阅读 · 0 评论 -
gcc、MinGW、MinGW-w64、TDM-GCC 区别与联系
MinGW、MinGW-w64、TDM-GCC 区别与联系1、MinGW1.1 MinGW 的组成1.2 MinGW 特点2、MinGW-w642.1 MinGW-w64 特点2.2 MinGW-w64 安装3、TDM-GCC4、MinGW、MinGW-W64、TDM-GCC 共同点1、MinGWMinGW (Minimalist GNU For Windows) 是一套 GNU 工具集合。开发 MinGW 是为了那些不喜欢工作在 Linux(FreeBSD) 操作系统而留在 Windows 的人提供一原创 2020-07-17 11:19:37 · 11361 阅读 · 1 评论 -
C语言 函数作为实参
#include<stdio.h>void print(char *s) { puts(s);}void hello(void (*p)(char*), char *s) { p(s);}int main(void) { print("hello"); hello(print, "hello"); return 0;}原创 2020-07-08 08:23:54 · 613 阅读 · 0 评论 -
C/C++ include 尖括号与引号 ““ 包含头文件区别
#include < > 引用的是编译器的类库路径里面的头文件。编译器自带一个类库,比如 stdio.h 就在里面。#include " " 首先查找该文件所在目录,在所在目录搜索,看有没有相应的头文件,如果没有,还是去编译器自带类库去找。...原创 2020-07-05 21:28:41 · 148 阅读 · 0 评论