сборка мамы неразрешенные внешние - PullRequest
0 голосов
/ 26 января 2010

Мой класс работает над книгой "Программирование сборки на компьютерах Intel" (5-е издание), и я пытаюсь собрать программы. Книга поставляется с Irvine32.inc, который должен облегчить ввод-вывод и прочее. У меня они находятся в той же директории, что и файл .asm, который я пытаюсь скомпилировать. Всякий раз, когда я делаю ml / Fe test.exe test.asm / link, я всегда получаю ошибки о каждой функции из этой библиотеки, которую я включаю, говоря «unresolved external» вроде:

test.obj (test.asm): ошибка Lsomething: '_READINT @ 0': неразрешенная внешняя

Я знаю, что программа работает, потому что она работает на компьютере моего друга (я на 64-битной Linux, также запускаю это через dosmu). И конечно у меня есть:

INCLUDE Irvine32.inc

в моем источнике. В любом случае программа будет компилироваться, но она мгновенно убьет дозему и не покажет мне, почему. Кто-нибудь знает, что я могу делать не так?

1 Ответ

0 голосов
/ 26 января 2010

Похоже, вы не указали библиотеку для / link (то есть проверьте свою командную строку).

...