Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Проблема с DJGPP

2.0K
26 мая 2003 года
Smagen
29 / / 01.05.2003
Я пытаюсь создать с помощью DJGPP файл в формате a.out. Но когда я пытаюсь сделать что-то вроде
gcc-ffreestanding -c 1.cpp
gcc -ffreestanding -c 2.cpp
ld -T linkscr.dxl --oformat binary 1.o 2.o --output test.out

Содержимое linkscr.dxl:
OUTPUT_FORMAT("a.out-i386")
SECTIONS
{
. = 0x10000;
.text : { *(.text) }
.data : { *(.data) }
.bss : { *(.bss) }
}

ld выдает ошибку
undefined reference '__gxx_personality_v0'
3.2K
03 июня 2003 года
SmartWasp
13 / / 03.03.2003
Цитата:
Originally posted by Smagen
Я пытаюсь создать с помощью DJGPP файл в формате a.out. Но когда я пытаюсь сделать что-то вроде
gcc-ffreestanding -c 1.cpp
gcc -ffreestanding -c 2.cpp
ld -T linkscr.dxl --oformat binary 1.o 2.o --output test.out

Содержимое linkscr.dxl:
OUTPUT_FORMAT("a.out-i386")
SECTIONS
{
. = 0x10000;
.text : { *(.text) }
.data : { *(.data) }
.bss : { *(.bss) }
}

ld выдает ошибку
undefined reference '__gxx_personality_v0'


Попробуй убрать "--oformat binary" и посмотри в линуксе файлы скриптов загружчика...

2.0K
07 июня 2003 года
Smagen
29 / / 01.05.2003
Что интересно, эта ошибка появляется только в C++ и только при импорте функций без использования стандартных библиотек...
Я пока пишу на C.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог