编译原理
文章平均质量分 80
yanlinembed
一步步,把不可能变成可能!
展开
-
读书笔记---链接脚本的语法解析
链接脚本的基本命令是SECTIONS命令,其形象的描述了输出文件的结构:输出文件中各段、各文件怎么放置。 一个SECTIONS命令内部包含一个或者多个段,段(Section)是链接脚本的基本单元,它表示输入文件中的某部分怎么放置在输出文件中。 完整的链接脚本格式如下,它的核心部分是段(Section): SECTIONS{ … sectionname sta原创 2015-04-25 11:58:23 · 1028 阅读 · 0 评论 -
嵌入式程序地址解析
转载地址:http://blog.csdn.net/linux_103/article/details/8888427搞ARM开发时,在连接目标代码会提到运行地址和加载地址。这两者有什么区别呢?其次,网上也有说链接地址和存储地址,那么这四个地址之间有什么区别?1、运行地址<—>链接地址:他们两个是等价的,只是两种不同的说法。2、加载地址<—>存储地址:他们两个是等价的,也是两种不同的说法。运行转载 2015-11-16 09:55:40 · 2390 阅读 · 0 评论 -
主机Linux的交叉编译链生成、安装、配置
Linux发行版缺乏一些开发用的工具、文件,例如标准C库的头文件、g++编译器等。1 . 使用以下命令安装基本的开发环境$ sudo apt-get install build-essential还需要安装bison、flex,它们分别是语法、词法分析器:$ sudo apt-get install bison flex安装C函数库的man手册,以后就可以通过类似”man read”命令查看函数的用原创 2015-11-27 15:47:10 · 857 阅读 · 0 评论 -
gcc与g++的区别
一:gcc与g++比较 编译c/c++代码的时候,有人用gcc,有人用g++,于是各种说法都来了,譬如c代码用gcc,而 c++代码用g++,或者说编译用gcc,链接用g++,一时也不知哪个说法正确,如果再遇上个extern “C”,分歧就更多了,这里我想作个了结,毕竟知识的目的是令人更清醒,而不是更糊涂。误区一:gcc只能编译c代码,g++只能编译c++代码 两者都可以,但是请注意: 1.后转载 2016-01-06 09:28:47 · 414 阅读 · 0 评论 -
Visual Studio添加引入FFMPEG库过程
在Windows下使用VS开发流媒体程序的时候,一般离不开引入开源项目FFMPEG,当然自己写的除外。 FFMPEG库及源码可以在FFMPEG开源网站下载。 一、 点击下载过程 点击下图片的标记部分 接着点击下图链接,有源码下载链接,也有库下载链接。 点击进去可见如下图,有当前的最新版本,也可以下载以前release的版本: 上图中需要对Static、Shared、Dev几个目录原创 2017-12-28 20:42:55 · 5566 阅读 · 2 评论