c/c++
_Fly__
浮沙之上勿筑高台
Hard work never killed anybody,take the chance,do it.
无论上学还是工作,都坚持每周读一两篇论文,会有质的飞跃。
展开
-
std::string char* unsigned char* uint8_t int8_t int argc char* argv[]关系
1:原创 2019-10-25 10:13:51 · 512 阅读 · 0 评论 -
__BEGIN_DECLS 和 __END_DECLS
扩充C语言在编译的时候按照C++编译器进行统一处理,使得C++代码能够调用C编译生成的中间代码。由于C语言的头文件可能被不同类型的编译器读取,因此写C语言的头文件必须慎重。我们编写代码,经常需要c和c++混合使用,为了使 C 代码和 C++ 代码保持互相兼容的过程调用接口,需要在 C++ 代码里加上 extern “C” 作为符号声明的一部分,为了简化,从而定义了上面的两个宏方面我们使用__BEGIN_DECLS..........__END_DECLS扩充编译是,这段部分按照BEGIN.原创 2020-05-22 11:03:08 · 423 阅读 · 0 评论 -
GCC编译器
GNU CC(简称为Gcc)是GNU项目中符合ANSI C标准的编译系统,能够编译用C、C++和Object C等语言编写的程序。Gcc不仅功能强大,而且可以编译如C、C++、Object C、Java、Fortran、Pascal、Modula-3和Ada等多种语言,而且Gcc又是一个交叉平台编译器,它能够在当前CPU平台上为多种不同体系结构的硬件平台开发软件,因此尤其适合在嵌入式领域的开发编译原创 2020-05-21 13:39:36 · 263 阅读 · 0 评论 -
CMakeLists配置(常用的)
一:原创 2019-05-16 19:32:11 · 2364 阅读 · 0 评论 -
sdk调试 定义重复 弱符号__attribute__((weak))
弱符号__attribute__((weak))原创 2020-01-10 16:47:46 · 268 阅读 · 0 评论