|
发表于 2014-4-10 18:23:08
|
显示全部楼层
四川省成都市
我只知道怎么改静态编译的。
控制台程序哈:
.版本 2
.子程序 _启动子程序, 整数型, , 本子程序在程序启动后最先执行
.局部变量 ab, 文本型, , "0"
.局部变量 i, 整数型
.局部变量 t, 文本型
.局部变量 fg, 文本型, , "0"
.局部变量 编译后文件名, 文本型
.局部变量 易语言目录, 文本型
' 使用安装方法:
' 把这个编译后的代码替换成 link.exe
' 然后把原来的link.exe 改名为link1.exe
' ok
易语言目录 = “H:\e\” ' 这里要改
t = GetCommandLineA ()
t = 子文本替换 (t, 取运行目录 () + “\” + 取执行文件名 (), 易语言目录 + “VC98linker\Bin\link1.exe”, 1, 1, 假)
t = t + “ /base:401000” ' 这里就是载入基址
运行 (t, 真, ) ' 运行真正的link
返回 (0) ' 可以根据您的需要返回任意数值
红色的就是要改的载入基址。
|
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|