убрать crt

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

убрать crt

Сообщение da_nikto » 17.07.2011 13:52:55

hi!идея использовать fpc очень сильно нравится;)но подскажите уважаемые как можно убрать crt и вообще любой импорт с приложений созданных free pascal. В vc++ делал просто - /NODEFAULTLIB и вместо WinMain - WinMainCrtStartup. я понимаю что после этого кое что работать не будет (меня собственно это не волнует). меня интересует получить двоичку без таблицы импорта вообще;). с удовольствием бы забыл о таком явлении в моей жизни как vc++. Просто подстановка своего System вопрос не решила полезди какие то неопределенные ссылки (HRESULT).
da_nikto
незнакомец
 
Сообщения: 2
Зарегистрирован: 17.07.2011 13:44:39

Re: убрать crt

Сообщение Kitayets » 17.07.2011 14:12:02

причём тут crt? может Вы имели ввиду rtl?

зачем это может понадобится вообще?

Вы хотите писать на чистом winapi на языке с pascal синтаксисом? При этом не используя никаких плюшек object pascal'а? а в чём профит тогда? в таком виде не видно разницы с обычным СИ без stdlib.
Kitayets
постоялец
 
Сообщения: 171
Зарегистрирован: 05.05.2010 21:15:24

Re: убрать crt

Сообщение Odyssey » 17.07.2011 14:38:58

Kitayets писал(а):причём тут crt? может Вы имели ввиду rtl?

Скорее всего. Поскольку Pascal - не C, C Run-Time здесь нет, а её аналог называется RTL - Run-Time Library.
Поиск по freepascal.ru по запросу "RTL" находит несколько тем:
копиляция без RTL
Как отключить RTL?
Минимальная RTL. Проблемы с DLL
Возможно, там есть что-нибудь интересное.
Odyssey
энтузиаст
 
Сообщения: 580
Зарегистрирован: 29.11.2007 17:32:24

Re: убрать crt

Сообщение da_nikto » 17.07.2011 16:32:05

oooo!премного благодарен;)
da_nikto
незнакомец
 
Сообщения: 2
Зарегистрирован: 17.07.2011 13:44:39


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3

Рейтинг@Mail.ru
cron