Описание тега djgpp
DJGPP - это полная 32-разрядная система разработки C/C++ для компьютеров Intel 80386 (и выше) под управлением DOS.
3
ответа
Переход с компилятора на C(++) - уберите DJGPP, пожалуйста
Я работаю над написанием ядра, и у меня есть несколько друзей, работающих со мной над проектом. Некоторое время мы использовали DJGPP для компиляции проекта, но у нас возникли некоторые проблемы с кросс-платформенной совместимостью при компиляции, и…
02 ноя '08 в 20:39
1
ответ
Портирование проекта ядра с DJGPP на MinGW
Попытка скомпилировать проект ядра C++ с MinGW & NASM (ранее DJGPP & NASM). На самом деле тоже пробовал Cygwin, с такими же результатами ниже: Во-первых, просто поменялся \DJGPP\bin за \MinGW\bin, Получил следующую ошибку ссылки: target coff-go32 no…
18 окт '11 в 14:54
3
ответа
Используйте fscanf, чтобы прочитать две строки целых чисел
Я хочу спросить кое-что, что я пишу на C. Я использую fopen() Команда открыть и прочитать текстовый файл, который содержит только две строки. в первой строке - целое число N, а во второй - N целых чисел, о которых говорится в первой строке. Например…
05 окт '14 в 11:57
0
ответов
GCC Как объявлять и связывать внешние функции Kernel32.LIB с помощью '@'
Содержимое файла Kernel.LIB _ExitProcess@4, _GetStdHandle@4, _WriteConsoleA@20 Для использования этого я проверил, чтобы объявить: void WINAPI ExitProcess(unsigned int ExitCode); HANDLE WINAPI GetStdHandle(DWORD nStdHandle); bool WINAPI WriteConsole…
24 июл '16 в 14:55
2
ответа
Компилировать программу на C в среду MS-DOS
У меня есть небольшая программа, которая использует 32-битный объектный файл, и я хочу запустить его под операционной системой DOS. Теперь, после поиска я нашел DJGPP. Есть ли способ использовать DJGPP для компиляции моей программы в исполняемый фор…
22 апр '10 в 13:07
0
ответов
DJGPP Как настроить ярлык на exe с помощью командного файла
Новичок здесь, на ноутбуке с XP и sp3, пытается настроить DJGPP 4.3.2 для изучения C. Я следую в книге "Программирование на C для встроенных микроконтроллеров". Как показано в книге, у меня есть "myprog.c" и.exe и файлы, расположенные по главам в до…
12 ноя '17 в 12:42
2
ответа
djgpp скомпилированный harbour exe не работает в чистом дос
Я скомпилировал одну программу-клипер с использованием компилятора haarbour, и полученный файл c был скомпилирован с использованием djgpp для создания окончательного exe-файла. Этот exe отлично работает в консольном окне Windows 98. Однако, когда я …
19 фев '13 в 10:35
2
ответа
Фред ошибка с DJGPP
При чтении двоичного файла с использованием DJGPP в DOS этот код зависает. Это происходит, когда сделан вызов фреда. Если вызов удален, то программа запускается успешно. Тот же код отлично работает в Visual C++ 2008. Кто-нибудь испытывал подобные пр…
20 мар '09 в 17:03
2
ответа
Как включить мышь в программе C++ под DOS, используя DJGPP?
Я использую DJGPP впервые в последнее время и не может включить поддержку мыши. Какой лучший способ? Спасибо за любую помощь.
22 янв '10 в 12:32
1
ответ
FreeDOS + RHIDE (среда DJGPP) = Повреждение памяти в DOS?
Я использую виртуальную машину (используя Oracle VM VirtualBox) с установленной FreeDOS. После того, как я вхожу в IDE DJGPP (называемую "RHIDE") и запускаю приложение один раз, я больше не могу ничего запускать, а когда я выхожу из IDE, я получаю с…
16 май '11 в 12:49
3
ответа
Нужен компилятор C для Windows 7 64-bit, чтобы скомпилировать в DOS target
Я пытаюсь найти решение, позволяющее мне компилировать код C в исполняемый файл DOS из 64-разрядной версии Windows 7. Я недавно обновился с XP 32-битной до Win7 64-битной, и теперь мой компилятор Borland C++ 5.0 не будет работать. Я получаю сообщени…
07 янв '15 в 23:40
1
ответ
Неопределенная ссылка на dlopen с использованием djgpp
Когда я пытался скомпилировать sqlite3 uding djgpp, он дает ошибку с неопределенной ссылкой на dlopen, неопределенную ссылку на dlclose, неопределенную ссылку на dlsym и т. Д. В Linux, если мы используем -ldl, проблема решена. Однако в djgpp нет дос…
20 фев '13 в 13:20
0
ответов
Компилирование sqlite3 на dos с использованием djgpp
Я хочу скомпилировать Sqlite последнюю версию на DOS. Когда я попытался, я смог сделать libsqlite3.a, чтобы он работал, я использовал fchown-stub.c, но когда я попытался связать его с shell.o, чтобы сделать exe, он дал мне ошибку mmap undefined и mu…
17 фев '13 в 13:10
2
ответа
Запись с микрофона на.wav (или другой) под DJGPP
Я надеюсь программно записать несколько звуковых файлов с микрофона под DOS, используя DJGPP. До сих пор мое исследование указывало на OpenAL, но я не могу найти ничего определенного, что это лучший путь. Интересно, кто-нибудь здесь делал это раньше…
30 май '11 в 16:23
1
ответ
Застрял обработчик защищенного аппаратного прерывания? (DJGPP)
Я пытаюсь настроить обработчик аппаратного прерывания в защищенном режиме, используя djgpp-2 для компиляции в dosbox-0.74. Вот наименьший возможный код (прерывание по таймеру), я думаю: #include <dpmi.h> #include <go32.h> #include <st…
08 фев '17 в 11:09
1
ответ
Ожидание в DOS с использованием djgpp - альтернативы занятому ожиданию?
Недавно я написал небольшую игру curses, и поскольку все, что ей нужно для работы, - это какой-то механизм таймера и реализация curses, идея попробовать построить его для DOS приходит естественным образом. Проклятия предоставлены pdcurses для дос. В…
25 июл '15 в 10:54
2
ответа
Неинтерактивный список дисков в DOS
Я пытаюсь получить список всех доступных дисков из программы на C в DOS (и я не имею в виду командную строку Windows, я имею в виду DOS 6.0), используя компилятор C DJGPP. Я не могу найти API, чтобы сделать это напрямую, поэтому я просто перебираю д…
02 ноя '14 в 04:23
1
ответ
Открытие общих файлов с помощью system() в DJGPP C
Я здесь упускаю что-то очевидное. Я использую компилятор C DJGPP. Я могу успешно открывать исполняемые файлы, но не файлы в их программах по умолчанию. #include <stdio.h> int main(void) { char sys_cmd[100] = "C:\\WINDOWS\\system32\\Calc.exe"; …
05 июл '15 в 12:34
0
ответов
Действительно ли необходимо блокировать всю память, которая может быть затронута обработчиком прерываний?
Каждый ресурс, который я читаю о DPMI и прерываниях, говорит, что вся память (код / данные / стек), которая может быть использована в обработчике прерываний, должна быть заблокирована (или закреплена), чтобы гарантировать, что она не будет выгруже…
27 фев '16 в 18:53
2
ответа
gcc 2.03 выдает cc1.exe: ошибка "нехватка памяти" при компиляции с 32-битной ОС Windows 7
Я использую версию djgpp 2.03 и 32-разрядную ОС Windows 7 с 3 ГБ ОЗУ, но при компиляции исходного кода c я получаю сообщение об ошибке "cc1.exe: недостаточно памяти, выделяя 65536 байт после того же 52828808 байт" Исходный код правильно компилируетс…
26 ноя '10 в 07:25