自定义博客皮肤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)
  • 收藏
  • 关注

原创 使用popen替代system的原因

使用popen替代system的原因:1、 system返回值复杂,子线程相关返回值会和命令处理返回值重合。(如果失败,需要打印errorno)2、 system中创建子线程处理cmd命令,返回SIGCHLD信号,系统避免僵尸进程,一般会将SIGCHLD设置为忽略,从而主线程waitpid不到,会造成返回:no such childprogress错误。(可以在system前signal:SIG_DFL,system后再signal回去避免报错)popen能够避免这个问题,popen中使用静态chil

2020-06-10 21:25:59 1234

原创 编译工具链提示符号重复处理

现象:In file included from aarch64-linux-gnu/include/c++/6.3.0/bits/char_traits.h:39:0, from aarch64-linux-gnu/include/c++/6.3.0/ios:40, from aarch64-linux-gnu/include...

2020-01-15 15:57:55 735

原创 inline函数及编译控制

inline函数及编译控制调试新工具链时,遇到了一个inline函数编译问题,定义inline函数,调用时报该函数未定义。在编译选项上增加-fgnu89-inline后,即可正常编译。其实inline函数就是对编译方式的控制,inline函数的几种定义方式,及编译选项控制关系如下文。inline函数定义方式一般inline函数定义为:inline、extern inline、static i...

2019-12-16 22:09:05 2190

空空如也

空空如也

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

TA关注的人

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