自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 问答 (2)
  • 收藏
  • 关注

原创 fopen、fread、fwrite使用的一些细节

今天遇到的是一个fwrite写入数据失败的问题,这个问题已经遇到好几次了,在此特别记录一下。问题是出在fopen的打开权限上。重温一下fopen的打开权限r:以只读方式打开文件,这意味着你对这个文件指针只能是fread操作,文件指针指向开头。r+:以读写方式打开文件。文件指向开头注意:以上方式,文件必须存在,不然报错。w:以只写的方式打开文件,如果文件存在,则将文件中的内容清除掉。文件指针指向开头w+:以读写的方式打开文件,文件存在,内容截断,注意:以上方式,文件不存在则创建a:以追加的方式

2022-01-06 18:27:36 929

原创 Linux静态库(static lib)c语言简单操作

Linux静态库(static lib)c语言简单操作////接上一个动态库博客静态库也是库的一种形式,也是一种二进制的封装形式,在静态库做好之后,需要静态库的工程,在编译的时候,会直接把静态库的内容编译进可执行程序中(使用静态库的可执行文件会比使用动态库的可执行文件大),这样这个可执行文件,就可以直接允许,不需要指定库的加载路径例子:假如库的源代码为find_max.c find_max.h sort_arry.c sort_arry.h为例1.编写源代码2.把源代码分别编译成.o文

2020-12-04 18:36:27 740

原创 Linux C语言交叉开发,动态库编译

Linux C语言交叉开发,动态库编译:纪念我第一个博客,本人是个小菜鸟,希望大家多多支持,有错误的地方,还望大佬指正!!1、编写源代码:.c和.h文件。此处以find_max.h find_max.h sort_arry.c sort_arry.h为例2、分别将两个不同功能文件分别编译为动态库文件(1)cc -shared -fpic -o libfindmax.so find_max.c(2)cc -shared -fpic -o libsortarry.so sort_arry.c

2020-12-04 16:36:36 307

空空如也

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

TA关注的人

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