Linux
熊三@
大千世界,尽须体验
展开
-
make
make:工作机制 通过makefile文件来描述源程序之间的依赖关系,并自动进行编译 gcc -0 program program.c pro1.c pro2.c makefile的规则 定义要创建的目标文件 指出要生成目标文件的依赖关系文件 表明通过依赖关系文件创建目标文件的编译命令 make命令: make prog.o 生成指定目标文件 make -f makefile 读取...原创 2019-10-18 19:30:33 · 300 阅读 · 0 评论 -
gdb
gdb(GNU Debugger) 设置断点 监视,修改变量 单步执行 查看堆栈 利用gdb调试的前提 在程序的编译过程中使用-g选项 gcc -g -o test test.c 启动gdbgdb/gdb filename(filename是可执行文件) gdb基本命令用途 文件操作 file quit shell 显示源程序 list show 控制程序的执行 break...原创 2019-10-18 18:47:28 · 137 阅读 · 0 评论 -
gcc
gcc:一个工具集合,包含预处理器,编辑器,汇编器,链接器等组件 说明:当不使用任何选项时,gcc将会生成一个名为a.out的可执行文件 gcc选项 gcc -E 预处理 .i gcc -S 编译成汇编代码 .s gcc -c 汇编成目标代码 .o gcc -o 链接成可执行代码 .out/.exe gcc -E 只进行预处理 gcc -E test.c 只进行...原创 2019-10-18 17:47:57 · 7474 阅读 · 0 评论 -
vi编辑器
vi(visual interface)编辑器:是所有Unix/Linux操作系统下标准的编辑器 vi工作方式: 启动vi 文本编辑 退出vi vi编辑器的三种工作状态 命令方式:键入字符不会在屏幕上显示,只会被作为命令解释执行 编辑方式:只有在此模式下,才可以做文字输入 ex转义方式:实现文件保存,退出等命令 退出vi 方法:命令模式--->ex转义模式 命令键 ...原创 2019-10-18 12:15:31 · 129 阅读 · 0 评论 -
Linux基本命令
ls:显示当前目录下的文件 ls -a:显示出包含隐藏文件的所有文件 ls -t:按照文件最后修改时间显示文件 ls -F:显示出当前目录下的文件及其类型 ls -l:显示目录下所有文件的许可权,拥有者,文件大小,修改时间及名称 ls -R:显示出该目录及其子目录下的文件 chmod:改变文件或目录的读、写、执行的允许权 格式:chmod[-R] mode name (其中[-R]为递...原创 2019-10-18 11:33:25 · 143 阅读 · 0 评论