
Linux下C语言编程
文章平均质量分 78
居水
这个作者很懒,什么都没留下…
展开
-
Linux静态库.a与动态库.so的生成与区别、以及.so库文件的封装与使用
一、前言如果有公司需要使用你们产品的一部分功能(通过代码调用这些功能),如果不想提供源代码,那么就可以通过封装成库文件的形式提供给对方使用。本文主要介绍了生成动态库与静态库文件的过程、以及封装和使用库文件的方法。二、静态库.a与动态库.so的生成与区别.o文件 :二进制目标文件,可用于打包成库文件也可以链接生成可执行文件; c文件编译后链接,生成可执行文件gcc t...原创 2017-11-14 11:51:36 · 10029 阅读 · 2 评论 -
Linux环境C语言把整数转换成字符串再保存该字符串数据为文本
一、前言刚步入社会工作,只是想把自己做的事情做一个记录,同时也可以分享给网友,虽然都是些基础,但领导说得很对,细节非常重要;本测试程序非常简单,对本人来说,意义在于读取电池放电的采样数据,然后把得到的离散数据用excel绘制成一条放电曲线,找到电池满电以及空点的临界点,最后应用到应用层的电池充放电的图标绘制;二、代码说明1. 打开要保存文件的方式linux环境支持...原创 2017-01-03 12:00:29 · 14819 阅读 · 0 评论 -
在jpg图片添加Exif信息的C程序实现
测试环境:Linux Fedora16 +Windows 打开图片的工具:UltraEdit 截图工具:FSCaptrue写Exif信息前,图片的相关数据,以下是图片开始的数据排布; 图片以0xFF 0xD8开始,0xFF 0xE0就是图片下一个数据块开始的标示,0x00 0x10表示该数据块的长度,长度包括标示(0xFF 0xE0)2个字节; 以下是图片结束的数据排布,注意,从0...原创 2018-03-22 18:45:04 · 5934 阅读 · 2 评论