C++
comli_cn
算法工程师
展开
-
GDB基础操作
1.最常见的几个GDB命令 2.如何使用 (1) 编写代码生成可执行文件 (2) 进入gdb模式 gcc -g ./test.out (3) 运行程序 run r (4)退出gdb quit原创 2022-02-20 21:39:35 · 541 阅读 · 0 评论 -
C++把一个类对象作为另一个类的成员,或者作为一个结构体的成员
1.类对象在另一个类里做成员 class Date { int year; int month; }; class Student{ string name; Date t; }; 2.类对象在结构体中做成员 类对象可以在结构体中做成员。不过类的对象不能在联合体中做成员。 class Date { int year; int month; }; struct Student{ string name; Date原创 2021-10-20 10:26:04 · 4758 阅读 · 1 评论 -
makefile
1. 几个过程 -E 预处理:把.h和.c展开形成一个文件,宏定义直接替换头文件和库文件 gcc -E hello.c -o hello.i -S 汇编:.i 生成一个汇编代码文件 .s gcc -S hello.i -o hello.S -c 编译:.S生成一个.o .obj gcc -C hello.S -o hello.o -o 链接: .o 链接 .exe windows .elf gcc hello.o -o hello 2. 最原始的编写makefile (1) 创建文本文档,取名原创 2021-09-12 17:43:09 · 177 阅读 · 0 评论