Linux
文章平均质量分 76
Asio otus
蟹黄堡秘方第五十代传人
展开
-
make的使用
自动追踪修改的文件 :make首先要提供配置文件:makefile为了避免重复设置,引入了变量app:对主程序进行编译并最后生成出可执行程序,拷贝到f102目录下lib:主程序依赖的函数库,编译顺序为先完成lib的生成库,在完成app......原创 2022-04-11 15:41:39 · 97 阅读 · 0 评论 -
gcc编译器
动态函数库和静态函数库常见报错源代码的编译:GCC解决方法:代码的含义是当头文件在当前目录下找不到时,去“-I”下的目录里找,注意:-I与目录之间没有空格-E 预处理结果(重定向到某个文件中)-S : 汇编gcc.c 将源代码文件编译成.o文件gcc.o 将.o文件链接成可执行文件打包命令 ar rv +名.a +.o文件r: replace 用新的.o文件替换.a静态函数库中已有的同名.o文件,如果没有就直接添加v :让ar命令在执行的过程中尽可能的打印出详细的情况信息静态函数库文...原创 2022-04-11 15:38:51 · 2079 阅读 · 0 评论 -
vi编辑器的使用
vi的三种基本工作模式命令行模式、插入模式、尾行模式启动vi后,默认进入命令模式附加与插入命令以下命令都是在命令模式下输入输入后按下回车就会进入编辑模式i :insert ,插入字符在光标所在处的前方I :将光标移动到本行行首并进入插入模式,插入字符在光标前方a:append ,插入字符在光标后方A:在行尾追加,插入字符在光标后方u:取消上一次操作U:放弃自从来到本行之后的所做的所有修改移动光标命令以下命令都是在命令模式下输入n(整数)+ h 向左移动3个字符,例如:3...原创 2022-04-11 15:28:30 · 869 阅读 · 0 评论 -
shell脚本程序的编写
例1 :readme.shread命令:从终端读入字符串放在指定变量中,用户在终端进行输入,等到遇到换行符时,输入的内容被读入,并赋值给指定的变量运行脚本文件:用bash命令新起一个进程,将脚本文件作为bash命令的参数,就会在新起的进程中运行脚本文件source命令(“.”)source命令简写为".",意为在 当前进程 中执行一个脚本文件chmod命令:改变权限chmod a+x readme.sh“a”代表给所有用户,“+”代表添加,“-”代表删除,“x”代表可执行权限这句原创 2022-04-10 22:00:07 · 2147 阅读 · 0 评论 -
Linux shell 入门命令
shell介绍shell 是Linux操作系统中为用户提供的命令访问接口常见的几种shellLinux自带的shell:BashUnix上的shell : Ksh (Korn shell)基于C语言的shell: Csh(C shell,BSD版本Unix的标准shell)常用的shell命令shell命令的通用格式:命令本身的名字(可执行文件) - 参数(命令参数/选项参数)/选项(长选项/短选项)选项后可以加参数,选项的参数是选项参数id命令用途:显示登录的用户身份uid:用原创 2022-04-10 00:34:11 · 1525 阅读 · 0 评论 -
gbd程序调试
用gdb调试程序的基本命令,x命令,函数堆栈操作命令,断点操作命令,参数操作命令,函数调用命令,display b 7 break 在第7行设断点r run 运行程序p iprint 打印变量in next单步执行 display 监控变量(=n后p的执行效果undisplay 取消监控参数应为被监测的变量的表达式编号回车重复执行上一条命令kill杀死正在调试的程序c继续运行fr frame:显示当前所在层次frame n/简写:fr n移动到第n层,n为栈的层次,然后可以用其他命令(info)查看此级..原创 2022-04-09 17:44:29 · 987 阅读 · 1 评论