收藏 分销(赏)

Linux编程命令.doc

上传人:仙人****88 文档编号:11890730 上传时间:2025-08-18 格式:DOC 页数:2 大小:28KB 下载积分:10 金币
下载 相关 举报
Linux编程命令.doc_第1页
第1页 / 共2页
Linux编程命令.doc_第2页
第2页 / 共2页
本文档共2页,全文阅读请下载到手机保存,查看更方便
资源描述
1. 编程语言:c语言与c++语言 2. 编辑器:Vim或者Emacs Vim是Vi的增强版本,快捷键: 方向键:H J K L 插入、保存与退出: i :wq :q :q! 搜索: eg:/Wenesday 不区分大小写:set ignorecase 区分大小写: set noignorecase Vim中打开语法高亮功能 :syntax on Vim中自动缩进 :set autoindent 3. 编译器:c和c++的编译器:gcc (1)要编译一个C语言程序,只要简单地使用gcc命令后跟一个c源文件作为参数: gcc summary.c 变异之后产生的课执行文件叫做“a.out”,位于当前目录下,执行这个程序: ./a.out 改变编译后文件名: gcc -o sum summary.c ./ sum 表示将summary.c编译成可执行文件sum (2)要编译c++源文件:g++ -o hello hello.cpp 4. 调试: gdb (1)启动gdb gcc -g summary.c gdb a.out (2)获得帮助 help help breakpoints help break (3)查看源代码 list search reverse-search (4)设置断点 break 10 在第十行设置断点。 break summary(summary函数入口处),运行到以上断点后等待用户发出指令。使用info break命令可以查看已经设置的断点信息。使用clear命令可以清除当前所在行的断点。 (5)运行程序和单步执行。使用run命令运行至断点,程序中止,等待用户发出下一步操作的指令。使用next命令单步执行程序;使用continue命令知道gdb继续运行程序,直至遇到下一个断点;单步执行命令step和next命令的区别在于,step命令遇到函数调用的时候进入函数内部,而next不会。 (6)监视变量命令:print watch 临时修改变量: set var 查看堆栈情况:bt (7)退出gdb quit命令退出 GDB命令汇总 5. 版本控制: 使用Subversion系统进行版本控制。该系统可以从subversion.tigris.rog上下载。使用命令svn –version检查Subversion客户端工具。检查Subversion的管理工具是否正确安装了:svnadmin --version。使用实例: $ mkdir /home/bci/svn_ex ##建立mulusvn_ex,项目仓库以该目录为载体 $ svnadmin create /home/bci/svn_ex ##建立项目仓库 ##进入源程序所在的目录 $ cd /home/bci/sum/ ##导入源程序,并创建项目project $ svn import –m “导入源文件至项目仓库” . file:///home/bci/svn_ex/project 开始项目开发svn updata 修改代码和提交改动 svn diff svn commit svn log svn status 解决冲突 svn resolved 撤销改动 svn merge
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服