> -- GameHunter писал(а):
> Пробовал, не помогло. XDS-C отрабатывает без ошибок, ошибки возникают когда я пытаюсь (вручную, а не через скрипты XDS'а) скомпилировать полученные .c файлы компилятором gcc из компректа MinGW-w64. Я не знаком ни с си, ни с линуксом, пытаюсь разобраться "с нуля". Вы можете помочь по существу?
И как же так пробовали?

Давайте читать документацию по слогам.

https://www.excelsior-usa.com/doc/xds/xm003.html#0030

> -- Цитата:
> The XDS run-time library is included in an XDS package in C source form, i.e. for each library module its header file and C source file are provided. For Unix platforms, a pre-built library file containing object files may be included. This is not the case for the Windows platform, because different C compilers support different calling and naming conventions. We recommend to build the library file for your C compiler or several library files for various C compilers or memory models. The LIB/C subdirectory or your XDS installation contains makefiles which can be used for that purpose. It may be necessary to change a C compiler name or compiler options in this file.
Тут говорится, что в поставке XDS идут исходные коды сборщика мусора и т.п.

Вы же считаете, что "полученный C файл будет самодостаточен". Разумеется, он не самодостаточен, а использует XDS библиотеку.

Читаем документацию далее:
> -- Цитата:
> See  for more information
О, а это похоже на детальное описание того, как компилировать.

И что мы там видим?

> -- Цитата:
> cc hello.c -Ic:\xds\include c:\xds\lib\libxds.lib
Святые макароны! Оказывается при ручном вызове C компилятора нужно указывать путь к XDS include И путь к libxds.lib
И где же libxds в строке "gcc hello.c -I$(LIB)"?

Полагаю, нужно добавить libxds тем или иным образом (-L или -l).