- 博客(11)
- 收藏
- 关注
原创 GCC操作之各个工具的作用
GCC 使用的软件工具addr2line 给出一个可执行文件的内部地址,addr2line 使用文件中的调试信息将地址翻泽成源代码文 件名和行号。该程序是 binutils 包的一部分ar 这是一个程序,可通过从文档中增加、删除和析取文件来维护库文件。通常使用该工具是为了创建和管理连接程序使用的目标库文档。该程序是 binutils 包的一部分as GNU 汇编器。实际上它是一族汇编器,因为它可以被编泽或能够在各种不同平台上工作。 该程序是 binutils 包的一部分autoconf 产生的 sh
2020-09-10 12:18:48
501
1
原创 Linux命令之scp命令
scp命令 – 远程拷贝文件语法格式:scp [参数] [文件]常用参数:-1 使用ssh协议版本1-2-2 使用ssh协议版本2-4 使用ipv4-6 使用ipv6-B 以批处理模式运行-C 使用压缩-F 指定ssh配置文件-l 指定宽带限制-o 指定使用的ssh选项-P 指定远程主机的端口号-p 保留文件的最后修改时间,最后访问时间和权限模式-q 不显示复制进度-r 以递归方式复制参考实例从远程复制文件到本地目录:# scp root@192.168.10.10:/o
2020-08-28 14:38:06
220
原创 Linux命令之find命令
查找指定得后缀并删除删除所有的 .svn文件find . -name .svn -type d -exec rm -fr {} ;
2020-08-28 14:29:25
179
原创 Linux操作之用户态程序printf的另外一种实现方式
#include <stdarg.h>static void printf_to_console ( char *format, ... ) { va_list va;
2020-08-27 15:33:13
243
原创 Linux操作之守护进程
守护进程 Linux大多数服务都是通过守护进程实现的,完成许多系统任务 0: 调度进程,称为交换进程(swapper),内核一部分,系统进程 1: init进程, 内核调用,负责内核启动后启动Linux系统 没有终端限制 让某个进程不因为用户、终端或者其他的变化而受到影响,那么就必须把这个进程变成一个守护进程守护进程编程步骤 1. 创建子进程,父进程退出 •所有工作在子进程中进行 •形式上脱离了控制终端 2. 在子进程中创建新会话 •setsid()函数
2020-08-24 20:27:45
133
原创 Linux操作之文件系统为Read-only file system的解决方法
出现文件为只读,通过chmod解决不了,例如如下情况:#chmod +x /etc/init.d/lte.sh chmod: /etc/init.d/lte.sh: Read-only file system解决办法: mount -o remount rw / /* (这一步是关键的一步,让“/”根文件系统重新挂载并有可读写模式)*/...
2020-08-24 14:18:32
2618
原创 C语言之指针++操作
曾经年少,去面试,面试官问了如下的问题,然后自己就在那里扣脑壳,压根就没有理解透指针的操作,现作如下笔记进行理解:int a = 2;char b = 0;int *pa = &a;char *pb = &dpa + 1 = ? pb + 1 = ?32位系统:int指针pa占用内存的大小为4个字节;cha指针pb占用内存的大小为4个字节;int变量a的地址为:1245056char变量b的地址为:1245055pa的值为:1245056pb的值为:124505
2020-08-24 09:45:11
595
原创 Git操作记录
1. 克隆目录命令git clone /目录名2. 应用patchgit am --whitespace=fix ***.patch
2020-08-24 09:35:42
185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人