自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

转载 Linux静态库和动态库学习总结

一、废话 之前由于工作需要,要封装一个Linux加密解密转换的动态库,这个之前只做过Windows下面的,Linux下面还真没有做过,之后做了整一个晚上才算做好,不过其中也学到了不少东西,包括Linux下的动态库和静态库,MakeFile等等。之前就已经写了一个练习,之后怕又忘了,总结一下备忘,以后也好查。 很大部分内容都是收集的一些东西还有自己学习的体会,有什么错误或者问题请直接提出

2014-04-13 21:15:05 830

转载 makefile研究(3)

前面讲了Makefile 的简单语法和简单的应用模板,但在实际项目应用中比这个肯定复杂很多,但是我想说他的Makefile应用模式都是大同小异,只是代码量和工程复杂度大写而已。 我觉得一个完整的工程目录应该这样: 1、工程文件结构目录应该要非常清晰,并且模块化,各个模块下的Makefile 独立 2、可以分别单独编译各个单独模块成.a 或.so 3、在顶层目录下可以一次性生

2014-04-13 21:07:31 2307

转载 makefile研究(2)

一直想写一个很全很好移植的Makefile模板,我觉得一个完整makefile 应该包含如下内容。  1、可以编译成 动态库.a  静态库.so  或者是直接编译成可执行文件。 2、编译可执行文件可以指定宏 ,自有添加头文件,指定链接的各种库 3、要能过自动生成依赖关系,能准确地捕捉到任何依赖文件的改动。 4、如果是嵌入式系统应该还要指定链接脚本(这里暂不考虑)

2014-04-13 21:06:27 982

转载 makefile研究(1)

以前在windows上学习单片机、ARM的时候都是用IDE去管理编译代码,很多时候都不知道各个程序之间是怎么编译成可执行文件的,只要点下鼠标就可以了。虽然自己也有学习linux以及uboot 但都是看看改改程序。对于makefile认识也是单文件小工程的。认为makefile就是个编译工具,没必要深究。随着阅读的代码量的增多,发现,对于理解一些源码框架比如u-boot、inux 、andriod,

2014-04-13 21:05:09 981

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除