编译文档
文章平均质量分 57
octopusHu
这个作者很懒,什么都没留下…
展开
-
github 为第三方库提交代码
fork 代码,具体操作网上还挺多的。git clonecd [路径]git remote add origin **********.gitgit fetch origingit remote add ##### ********.gitgit fetch #####cd [路径]git branch --track topic-1 ######/mastergit checkout topic-1git cherry-pick commit-idg原创 2022-02-22 16:39:02 · 252 阅读 · 0 评论 -
bin、hex、elf、axf文件的区别
1、bin Bin 文件是最纯粹的二进制机器代码, 或者说是"顺序格式"。按照assembly code顺序翻译成binary machine code,内部没有地址标记。Bin是直接的内存映象表示,二进制文件大小即为文件所包含的数据的实际大小。 BIN文件就是直接的二进制文件,一般用编程器烧写时从00开始,而如果下载运行,则下载到编译时的地址即可。可以直接在裸机上运行。2.hexIntel hex 文件常用来保存单片机或其他处理器的目标程序代码。它保存物理程序存储区中的目标代码映象。一般的编程原创 2022-02-22 11:23:36 · 1580 阅读 · 0 评论 -
clang 与 GCC 的区别
一、clang 介绍1.1 概述 Clang 是一个 C 语言、C++、Objective-C 语言的轻量级编译器。源代码发布于 BSD 协议下。Clang 将支持其普通 lambda 表达式、返回类型的简化处理以及更好的处理 constexpr 关键字。 Clang 是一个由 Apple 主导编写,基于 LLVM 的 C/C++/Objective-C 编译器 2013 年 4 月,Clang 已经全面支持 C++11 标准,并开始实现 C++...原创 2021-11-18 12:31:38 · 16824 阅读 · 0 评论 -
GCC 编译命令和基本使用
gcc编译一个c文件的过程,会经过几个步骤:预编译,编译,汇编,链接。下面是每一步用到的参数和命令:-E:预编译, 讲带#的语句重新展开到制定文件中,比如#define, #include "*.h"gcc -E main.c -o main.i-S:编译,将.o文件编译成编译成汇编文件(.s文件)gcc -S main.c -o mian.s-c:汇编,相比-S命令,多了assemble,生成目标文件(.o文件)gcc -c main.c -o mian.o...原创 2021-06-17 15:56:29 · 2108 阅读 · 0 评论