自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(96)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

原创 cmake静态库链接相互依赖问题解决

其中AAA BBB CCC是可能相互依赖的库,记录一下,免得以后遇到类似的问题找不到方法。

2024-02-05 16:28:01 173

原创 Linux c可变参数 va_xx函数(比如va_start+va_end)避坑

记录一下,给有需要的人。

2023-12-21 14:48:45 406

原创 The C compiler “xxx“ is not able to compile a simple test program.一种可能的解决方法

The C compiler "xxx" is not able to compile a simple test program.一种可能的解决方法

2023-12-14 15:49:47 882 1

原创 Linux 命令行>状态的一种可能退出方法

Linux 命令行>状态的一种可能退出方法

2023-11-13 14:30:41 478

原创 TOCTOU 缺陷解决

Time Of Check To Time Of Use 问题的一种可能解决方法

2023-08-24 09:28:17 333 2

原创 shell脚本getopt 无参数设置

shell脚本getopt 无参数设置

2023-08-03 10:40:35 295

原创 通过add_subdirectory方式调用子目录cmake 报错 CMAKE_C_COMPILER is not a full path and was not found in the PATH

通过add_subdirectory方式调用子目录cmake 报错 CMAKE_C_COMPILER is not a full path and was not found in the PATH一种可能解决方法

2023-08-03 10:14:06 709

原创 cmake获取当前文件夹名称

cmake获取当前文件夹名称 demo

2023-07-24 18:23:26 532

原创 format string argument is not a string type使用 __attribute__((format方法后的几种可能解决方法

2.确认函数参数const char *format中类型是否为const char 鄙人遇到过使用类型别名,函数参数是const unsigned char *format也会造成这个错误。1.排除C++ this指针问题,将printf, A.B 中A B加一后尝试。

2023-06-14 21:13:21 215

原创 makefile搜索某个路径是否存在某个子目录并过滤出相对路径

如果目录存在多级,可以将第一条命令中得2修改成目录级数,如果搜索指定路径可以将第一条命令.换为指定路径。比如我查找当前路径或子目录是否有test1文件夹。如果存在则会返回test1子目录相对路径。

2023-06-14 21:06:12 343

原创 vsnprintf类型异常时没有编译告警问题

vsnprintf类型异常时没有编译告警问题

2023-06-09 14:35:06 121

原创 makefile获取当前路径文件夹名称

makefile获取当前路径文件夹名称

2023-05-25 11:55:21 652

原创 编译动态库提示relocation against can not be used when making a shared object; recompile with -fPIC可能的一种解

需要在编译生成.o文件时也加入-fPIC 而不单单只是在编译生成.so时加入-fPIC。

2023-04-13 16:12:20 600

原创 aarch64-linux-android-gcc 交叉编译工具pthread库替换

aarch64-linux-android-gcc 交叉编译链接多线程库时用-lpthread是不行的,可以试试-pthreads替代。

2023-04-13 16:09:28 537

原创 C语言 #ifdef和#ifndef 对多个宏组合逻辑

defined B /* A与 B未被定义,则选择执行printf1,否则执行printf2 */#if defined A || defined B /* A或 B被定义,则选择执行printf1,否则执行printf2 */#if defined 和 #if!defined能跟多个宏组合逻辑。#ifdef和#ifndef仅能跟一个宏定义参数。

2023-04-13 16:07:45 2464

原创 linux内核态调试信息输出到串口的一种方法

可以将调试信息通过设备读写方法写入到/dev/console,亲测可用。

2023-04-12 16:35:41 313

原创 linux c 将已部分写入文件立即刷新到flash中可以使用fflush函数

鄙人最近想实现如题的功能,先是在网上搜了sync函数,没啥卵用,还是fflush管用,记录一下,有备无患。函数定义:int fflush(FILE *stream);头文件:#include<stdio.h>

2023-04-07 09:19:40 546

原创 linux c时间相关函数使用及注意事项

inux c时间相关函数使用及注意事项

2023-03-06 15:25:29 80

原创 error while loading shared libraries: libtinfo.so.5的一种可能原因

error while loading shared libraries: libtinfo.so.5的一种可能原因

2023-01-04 15:58:40 358

原创 windows下面grep替代命令

windows下面grep替代命令

2022-10-29 17:18:18 1769

原创 linux使用libcurl POST 发文件 开发步骤 以及一个linux curl使用demo

linux使用libcurl POST 发文件 开发步骤 以及一个linux curl使用demo

2022-09-28 08:55:38 350

原创 error: expected ‘}’ at end of input的一种可能解决方法

error: expected ‘}’ at end of input的一种可能解决方法

2022-09-13 11:47:23 7366 1

原创 cpp 和c文件都有的工程编译出现undefined reference to问题的一种可能解决方法

cpp 和c文件都有的工程编译出现undefined reference to问题的一种可能解决方法

2022-09-13 11:44:12 597

原创 linux 脚本 data命令去掉前面多余的零

$(date "+%_m") 其中的_m可以去掉前面多余的0

2022-09-03 15:49:40 791

原创 linux sh脚本各种数值进制转换(比如10进制转16)若干例子

linux sh脚本各种数值进制转换(比如10进制转16)若干例子

2022-09-02 20:02:13 1121

原创 linux脚本执行提示: No such file or directory问题解决

linux脚本执行提示: No such file or directory问题解决

2022-09-02 19:46:09 2895 1

原创 cmake Unknown CMake command “cmake_path“. 可能原因分析及一个解决方法

原因cmake_path为cmake 3.20及以上版本使用,建议替换为set 或者file使用,举例如下:#cmake_path(RELATIVE_PATH CMAKE_CURRENT_SOURCE_DIR# BASE_DIRECTORY ${a_path}# OUTPUT_VARIABLE b_path)file(RELATIVE_PATH b_path ${CMAKE_CURRENT_SOURCE_DIR} ${a_path})#cmake_pat...

2022-05-10 11:29:37 3793

原创 证件照换背景颜色方法

之前发现某图网页版可以,但是今天发现居然加了水印,去水印还要钱,DS的我怎么能花钱呢?发现word就可以办到,记录一下:点击图片工具下面的【格式】-【删除背景】-【标记要保留区域】-【保留更改】,即可删除背景色选中刚刚删除背景色的证件照,右键点击【图片格式设置】-【填充】--【纯色填充】--选择需要的颜色,证件照背景色更换就完成了...

2022-05-03 10:09:07 489

原创 linux二进制文件指定静态库/动态库搜索位置

如果依赖的动态库还依赖其他的动态库 则需要在编译的时候添加-Wl,-rpath xxx。在编译的时间添加参数 -L xxx。其中xxx为库文件存放位置。xxx表示动态库依赖库路径。xxx表示动态库路径。

2022-03-29 20:11:16 745

原创 linux 下执行命令返回inaccessible or not found错误问题

检查下环境变量是否设置正确,确认在环境变量路径中是否存在对应可执行二进制文件或者软连接环境变量查看方法echo $PATH固定签名---最近好像发不了短文章了

2022-03-29 20:06:30 11723

原创 查看某个函数是否在某个.a或者.so库中定义命令

nm -g xxx.a |grep yyy以后在补充其他常见错误,现在为啥都发不了很短的文章了?

2022-03-24 09:29:00 825

原创 warning: xxx, needed by ..yyy, not found 问题可能解决办法

今天在编译某开源软件,提示RT警告,查了下,发现如下办法可以解决:先找到xxx的位置zzz 在编译选项中添加该位置:-rpath zzz举例:LDFLAGS += -rpath zzz好像字数太少了不让发

2022-03-07 20:23:35 712

原创 warning: inline function ‘xxx‘ is not defined问题

今天在编译某开源软件,发现RT的问题,解决办法是在编译选项中添加-fgnu89-inline举例CFLAGS +=-fgnu89-inline

2022-03-07 20:19:35 852

原创 libiconv库编译undefined reference to `aliases_lookup‘

换了个编译工具编译libiconv发现undefined reference to `aliases_lookup'问题,解决办法是在makefile的编译选项中添加-std=gnu89举例CFLAGS +=-std=gnu89

2022-03-05 11:26:49 329

原创 config.sub Invalid configuration `xxx‘: machine/OS `XXX‘ not recognized问题解决

最近换了个交叉编译链,重新编译了下某些软件,发现各种如标题的错误,解决办法,更新下config.sub这个文件即可,附上文件下载链接:config.subInvalidconfigurationmachine/OSnotrecognized问题解决-Linux文档类资源-CSDN下载将该文件替换原来的config.sub即可...

2022-03-05 11:23:05 379

原创 linux 用户空间周期定时器C语言使用demo 使用多线程实现定时器效率对比 及一个问题记录

linux C 周期定时器 demo 多线程定时器 效率

2022-02-24 19:39:48 847

原创 gcc常用编译错误解决方法记录

warning: implicit declaration of functionerror: expected ';', ',' or ')' before 'XXX' token

2022-01-18 09:00:00 1636

原创 svn常用命令及常见问题

删除文件:svn delete testsvn ci -m "svn test is deleted"添加文件:svn add testsvn ci -m "add test " testAborting commit: 'xxx' remains in conflict

2022-01-18 08:53:21 136

原创 linux 命令行查找某个进程下面所有线程名称

有些机器上看不了进程下面的线程名字,下面的命令可以看:cat /proc/1314/task/*/comm其中1314为进程号,这个数值需要根据具体的进程号修改查看进程名字:cat/proc/1314/comm

2021-11-25 10:05:18 1437

原创 linux 下各种基础命令

linux 查找命令

2021-11-18 11:19:29 827

config.sub Invalid configuration machine/OS not recognized问题解决

config.sub Invalid configuration `xxx': machine/OS `XXX' not recognized问题解决

2022-03-05

算法导论(第3版中文版) - Thomas H.Cormen - 机械工业出版社 中文版 完整书签

算法导论(第3版中文版) - Thomas H.Cormen - 机械工业出版社 中文版 完整书签

2019-02-21

算法导论(第三版) 中文完整清晰版PDF 带完整!!!书签

带书签完整版本,看资源大小就知道有多清晰了哈,完整书签,绝不忽悠,经典书籍内容就不多介绍了

2018-12-05

linux内核用户空间通过字符设备交互

linux内核用户空间通过字符设备交互 好像其他人的都不支持3.x以上内核的,我这个亲测可用

2018-01-17

Using OpenMP英文原版

非影印版 英文原版 带目录

2017-02-21

NB-IOT技术白皮书GAS版

NB-IOT 白皮书 GAS

2016-08-22

802.11官方简介

802.11官方简介

2016-08-19

武汉大学信号与系统全套资料

各个部分在百度文库里面有,但是如果想简单,可以在这打包下载,鄙人耗时三个月整理出来的,只是缺少13年的真题,见谅

2014-10-05

DE2 ov7670 驱动

FPGA作业,实验,专用,初学者入门使用皆可

2014-04-20

串口助手win7

串口助手 win7可用 单片机调试 长期验证

2014-03-03

UDA1380例程

UDA1380 例程 keil4 lpc

2014-03-03

ccs3.3 flashburn

flashburn tools->flashburn 木有的问题

2013-08-02

mcbsp C55XX系列官方C语言例程

mcbsp C55XX系列官方C语言例程

2013-05-10

dsp c5509 mcbsp配置

dsp c5509 mcbsp配置 官方版

2013-05-10

STM32F103VET6 技术文档

STM32F103VET6 技术文档 说明

2013-04-19

第四届全国大学生电子设计竞赛获奖作品

第四届全国大学生电子设计竞赛获奖作品选编

2011-07-29

硬件系统设计:基于PIC16F87X系列

pic16f877a设计 基于PIC16F87X系列

2011-07-29

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

TA关注的人

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