脚本程序gdb 脚本
时间紧张,先记一笔,后续优化与完善。
C程序:
/* 译编:$gcc -g3 -o gs this_file.c */
#include <stdio.h>int main(void)
{int x = 3;if (x < 4)printf("AAAA\n");elseprintf("BBBB\n");return 0;
}
gdb脚本:
#!/bin/bash
#this file name is gdb-script.shif [ `md5sum ./gs | awk '{print $1}'` = "7db9e82087eb6a49a571d28b0426ae1e" ]; thenecho "OK, file right"
elseecho "Bad file"exit 0
fiecho $1gdb << GDBEOF
file ./gs
b 7
run
shell echo "OKkkk $1"
set x=$1
continue
quit
GDBEOF
春蚕死去了,但留下了华贵丝绸;蝴蝶死去了,但留下了漂亮的衣裳;画眉飞去了,但留下了美妙的歌声;花朵凋谢了,但留下了缕缕幽香;蜡烛燃尽了,但留下一片光明;雷雨过去了,但留下了七彩霓虹。
gdb脚本还可所以:
#!/bin/bashif [ `md5sum ./gs | awk '{print $1}'` = "7db9e82087eb6a49a571d28b0426ae1e" ]; thenecho "OK, file right"
elseecho "Bad file"exit 0
fiecho $1gdb << GDBEOF
file ./gs
define setxshell echo "OKkkk $1"set x=$1
endb 7
run
setx
continue
quit
GDBEOF
运行:
$chmod +x gdb-script.sh
$./gdb-script.sh 9
文章结束给大家分享下程序员的一些笑话语录: 很多所谓的牛人也不过如此,离开了你,微软还是微软,Google还是Google,苹果还是苹果,暴雪还是暴雪,而这些牛人离开了公司,自己什么都不是。
脚本程序gdb 脚本相关推荐
- php编写服务器端脚本程序,PHP脚本语言写的简单服务器程序
$username = $_POST["username"];/*客户端请求方式为POST,请求参数封装成nsdata类型放在HTTPBody中传给服务器,服务器用PHP脚本语言接 ...
- mcgs组态软件中字体如果从左到右变化_昆仑通态专题(十一):MCGS嵌入式组态软件的脚本程序...
脚本程序是MCGS嵌入式组态软件中的一种 内置编程语言引擎.当某些控制和计算任务 通过常规组态方法难以实现时,通过脚本语 言可以解决其常规组态方法难以解决的问题.本章介绍MCGS嵌入版组态软件的脚本语 ...
- Windows 系统如何定时运行 Python 程序或脚本
需求 我们经常有需要在系统上定时运行某个 Python 脚本来执行任务,例如每天定时运行 Python 爬虫脚本来获取数据,那在 Windows 系统上该如何定时运行 Python 脚本或程序呢? 步 ...
- linux gdb 脚本,如何写gdb命令脚本
作为UNIX/Linux下使用广泛的调试器,gdb不仅提供了丰富的命令,还引入了对脚本的支持:一种是对已存在的脚本语言支持,比如python,用户可以直接书写python脚本,由gdb调用python ...
- 制作显示欢迎信息的脚本程序
终端程序恐怕是Linux用户使用最为频繁的了.我的Debian系统启动后便是直接进入的终端界面.为了在每次登录时或者是在X视窗环境下打开终端程序时显示一些欢迎信息,比如当前的日期.名人警句等,从而可以 ...
- 怎样在javascript函数中将变量传递给服务端脚本程序?
怎样在javascript函数中将变量传递给服务端脚本程序? (有朋友问上述问题, 愿把结论分享给大家). 摘 要: 服务器端脚本运行时, 它只会解释执行<% %>或<?php ...
- 如何改进你的脚本程序
你是否曾经查看过某个软件发行方提供的安装用的脚本script程序?为了能够适应不同用户的系统配置,顺利完成安装,这些脚本程序经常包含很多函数和逻辑分支.多年来,我积累了一些改进脚本程序的一些技巧,这里 ...
- 调试JavaScript/VB Script脚本程序(IE篇)
JavaScript/VB Script脚本程序一般有两种执行方式,一种是嵌入在宿主程序里面执行,比如在IE浏览器里面执行:另外一种,在资源管理器里面双击执行(虽然还是通过另外一个程序解释执行,但是给 ...
- Linux在后台运行python程序、脚本程序、可执行程序等,关闭终端仍可保持程序运行
欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 Linux在后台运行python程序.脚本程序.可执行程序等,关闭终端仍可保持程序运行 文章目录: 1 为什么需要后台运 ...
最新文章
- 全面解析虚拟内存概念
- java和其他语言相比 特点,【单选题】与其他面向对象语言相比,Java语言突出的特点是:...
- SQLServer权限
- disruptor RingBuffer初始化与生产者事件产生
- matlab常用误差分析绘图函数
- 51Nod-1050 循环数组最大段和【最大子段和+最小子段和+DP】
- Scala:函数式编程之下划线underscore
- #pragma的常用方法讲解(转载)
- 解读沃指数APP排行榜的三大亮点:垂直领域凶猛
- linux apt 安装命令
- UPD网络连接服务端
- 图像放大的三种处理方法:最近邻插值,双线性插值 ,双三次插值算法
- 23种设计模式及解释(中英文对照), 以及有实例源码参考
- 2019 年中国搜索引擎市场份额排行榜
- SpringCloudGateway原理——Gateway集成eureka服务发现转发请求
- startx 启动的过程
- 什么是四种七和弦 和三种转位
- 死神来了~~~~~~~~
- 服务器您的网络已被劫持请立即修复,网页被劫持并跳转到发布网络的修复方法...
- MiCO物联网操作系统漫谈