首页
社区
课程
招聘
[求助]无法生成sig文件
发表于: 2012-4-21 14:01 11586

[求助]无法生成sig文件

2012-4-21 14:01
11586
我正在阅读C++反汇编这本书的第一章 但是我执行那个lib2sig的批处理文件的时候 提示
for /F %%i in ('link -lib /list %1.lib') do link -lib /extract:%%i %1.lib
不是内部命令或可运行程序或批处理文件
环境变量已经配置好了的 可以正常手动从lib中提取object再生成pat最后合成sig但是就是不能运行这个批处理来一次从lib文件中制成sig
附件是运行图片

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

上传的附件:
收藏
免费 0
支持
分享
最新回复 (14)
雪    币: 615
活跃值: (172)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
2
你的环境变量已经配置好了?
没配好!
2012-4-21 18:03
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
大哥 我是真的配好了的 ,我说过了 如果单独执行的话没有任何错误 但是就是没法批处理 批处理无法识别for循环那个语句
如果没配置好单独执行每个命令 比如sigmake的时候早报错了  。
2012-4-21 18:31
0
雪    币: 615
活跃值: (172)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
4
你 的link命令无法执行,
2012-4-21 18:39
0
雪    币: 615
活跃值: (172)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
5
环境变量配置好的话不会找不到link命令~
2012-4-21 18:39
0
雪    币: 615
活跃值: (172)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
6
for语句错误的提示你没看吗?已经很明白的告诉你错误的原因,
请再次检查你的link.exe文件是否在环境变量里,跟你的sigmake没有关系~
2012-4-21 18:44
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
我给你一个link的执行截图
上传的附件:
2012-4-21 18:58
0
雪    币: 615
活跃值: (172)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
8
兄弟,你没是在忽悠我吧?
2012-4-21 20:28
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
大哥 真的啊 我单独执行都是OK的啊 就是没法批处理···
2012-4-21 20:44
0
雪    币: 615
活跃值: (172)
能力值: ( LV9,RANK:140 )
在线值:
发帖
回帖
粉丝
10
你试试把link改成link.exe文件的绝对路径地址看看行不行?
2012-4-21 21:46
0
雪    币: 1829
活跃值: (1377)
能力值: (RANK:50 )
在线值:
发帖
回帖
粉丝
11
我发现你的link版本是8.0的
你执行一下link -lib /list libc.lib,截图看看
2012-4-24 14:44
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
依然没有问题可以执行···
2012-4-24 22:30
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
刚刚截了一下图
上传的附件:
2012-4-24 22:31
0
雪    币: 1829
活跃值: (1377)
能力值: (RANK:50 )
在线值:
发帖
回帖
粉丝
14
是用的什么系统啊?可能是批处理语法格式的问题吧。
2012-4-25 23:39
0
雪    币: 30
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
楼主怎么解决的
2015-3-15 13:14
0
游客
登录 | 注册 方可回帖
返回
//