
C/C++
文章平均质量分 93
C语言和C++语言学习记录
KGback
一个ICer的搬砖生涯
展开
-
C/C++——elf文件分析
C/C++代码经过编译后会生成elf文件,里面包含了平台、代码、数据,调试信息等。 1. elf文件格式 ELF Header 链接后的elf文件有三种类型,分别是可重定位文件rel(包含适合于与其他目标文件链接来创建可执行文件,或者共享目标文件的代码和数据);可执行文件exec(包含适合于执行的的一个程序,此文件规定了exec()如何创建一个程序的进程映像);共享目标文件dyn(包含可在两种上下文链接的代码和数据,如linux中已.so结尾的文件) 简写为Ehdr, 包含以下信息: e_ide.原创 2020-09-13 22:34:25 · 2102 阅读 · 0 评论 -
C/C++——代码的编译和运行
每种高级语言都有对应的编译器,而且针对不同指令集架构的CPU会提供不同的编译器。本文以C语言为例,CPU指令集架构不做前提约束,实际上同一种语言也只有在狭义的编译阶段有所区别,其他阶段的处理,如二进制文件处理等待均类似。原创 2020-09-11 08:11:22 · 4937 阅读 · 1 评论 -
C/C++——常用语法记录
本文记录一些常用的的C/C++语法原创 2020-06-09 14:23:44 · 691 阅读 · 1 评论 -
C++——面向对象编程
上次学C++还是本科,似乎鄙人和C++也有七年之痒,她藏在大脑最深处,不知在哪儿,如今书到用时才恨少啊。原创 2018-05-31 19:32:45 · 1677 阅读 · 1 评论