powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Сборка программы в формате "a.out"
6 сообщений из 6, страница 1 из 1
Сборка программы в формате "a.out"
    #34548568
Serg_79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
По умолчанию компоновщик "ld" формирует исполняемый файл в формате "elf32".
Подскажите, как мне собрать исполняемый файл в формате "a.out"?

Я собираю программу следующей командой:
Код: plaintext
gcc -o exe sourc.c
...
Рейтинг: 0 / 0
Сборка программы в формате "a.out"
    #34549116
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg_79
По умолчанию компоновщик "ld" формирует исполняемый файл в формате "elf32".
Подскажите, как мне собрать исполняемый файл в формате "a.out"?
По идее, что-то вроде этого:
Код: plaintext
1.
gcc -o exe sourc.c -Wl,--oformat,a.out-i386-linux
Это вообще-то доступно в "man ld", "man gcc" и "ld --help".
Должен сказать, что у меня так не компилится - ругается, что libgcc_s.so в
неверном формате. :)
Код: plaintext
1.
2.
3.
/usr/lib/gcc/i486-slackware-linux/3.4.6/../../../libgcc_s.so: could not read
symbols: File in wrong format
collect2: ld returned 1 exit status



Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Сборка программы в формате "a.out"
    #34549475
A. Fig Lee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
шо курим?

какой a.out?
...
Рейтинг: 0 / 0
Сборка программы в формате "a.out"
    #34549756
Mike7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A. Fig Leeшо курим?

какой a.out?

Старый формат исполняемых файлов.

2Автор, если не секрет, для чего нужно? Его прекратили использовать ещё лет 10 назад.
...
Рейтинг: 0 / 0
Сборка программы в формате "a.out"
    #34549757
Mike7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErV

Это вообще-то доступно в "man ld", "man gcc" и "ld --help".
Должен сказать, что у меня так не компилится - ругается, что libgcc_s.so в
неверном формате. :)

Ну естественно, что всё окружение в elf формате. Даже толком не знаю, как лучше тебе поступить, может быть собрать LFS в a.out формате :) Или, как минимум, подсовывать все нужные либы в a.out.

Если не секрет, где ты откопал такое чудо для которого нужен a.out?
...
Рейтинг: 0 / 0
Сборка программы в формате "a.out"
    #34549822
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mike7
ErV
....

Ну естественно, что всё окружение в elf формате. Даже толком не знаю, как
лучше тебе поступить, может быть собрать LFS в a.out формате :) Или, как
минимум, подсовывать все нужные либы в a.out.

Если не секрет, где ты откопал такое чудо для которого нужен a.out?

Гы. Я не автор темы, я просто ответил на вопрос, который показался
интересным. :) Ответ нашелся за две минуты в "man ld" и "man gcc". А так у
меня все в elf компилируется... :)
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Сборка программы в формате "a.out"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]