相关疑难解决方法(0)

使用 Turbo C 编译并链接到 .com 文件

我正在尝试使用 Turbo C 编译器和链接器编译一个简单的程序并将其链接到 DOS .com 文件。我尝试了我能想到的最简单的 C 程序。

void main()
{}
Run Code Online (Sandbox Code Playgroud)

Turbo C 链接器中是否有链接到 com 文件的命令行参数?

我从链接器收到的错误消息如下:

“致命:无法生成 COM 文件:入口点地址无效”

我知道 com 文件需要入口点位于 100h。Turbo C 是否有设置此地址的选项?

linker dos memory-model turbo-c x86-16

5
推荐指数
2
解决办法
1823
查看次数

最小的可执行程序 (x86-64)

我最近看到这篇文章描述了最小的 ELF 可执行文件,但是这篇文章是为 32 位编写的,我无法在我的机器上编译最终版本。这让我想到了一个问题:可以编写的最小的 x86-64 ELF 可执行文件是什么?

assembly x86-64 elf

4
推荐指数
1
解决办法
2452
查看次数

标签 统计

assembly ×1

dos ×1

elf ×1

linker ×1

memory-model ×1

turbo-c ×1

x86-16 ×1

x86-64 ×1