assembly - ASM - TLINK 无符号表
问题描述
我正在尝试链接一个 .obj 文件来制作一个 .com 程序。我首先使用:
tasm /zi program.asm
然后:
tlink /t program.obj
但是当我尝试调试 .com 文件时,它在没有符号表的情况下运行。
有什么问题?谢谢,胡安乔。
解决方案
COM 文件不支持符号表,因为它们根本不保留任何元数据。要获得符号表,您需要将代码编译成 EXE 文件。所有类型的 EXE 文件(MZ、PE、NE、LE,可能还有更深奥的)都支持符号表。
推荐阅读
- c# - 我的服务从哪里得到它的构造函数参数?
- sftp - 为什么 BizTalk 2016 会杀死自定义管道组件线程?
- postgresql - 使用 Java 和 Liquibase 在多个模式上应用迁移
- java - SharedPrefrences 中的 setTextColor
- laravel - production.ERROR:未定义变量:id Laravel 刀片
- c++ - 内存不足 C++
- c++ - 一维数组和三维数组使用一个模板
- angular - 尝试使用 webpack 构建 angular4 旧项目但失败
- c++ - 调整窗口大小时出现奇怪的伪影
- swift - 按顺序执行文本转语音