Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Направления программирования
>
Drivers
(Модераторы:
Ochkarik
,
aks68
) > Тема:
Програмная компиляция
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Програмная компиляция (Прочитано 4829 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Anonymous
Гость
Програмная компиляция
«
:
08-01-2004 10:41 »
Нужно откомпилировать сишник в obj програмным образом. Выполнение "cl xxx.c" в новом процессе не подходит.
Вот с1xx.dll экспортирует
_AbortCompilerPass@4
_InvokeCompilerPass@12
_InvokeCompilerPass@12:
.text:10444194 arg_0 = dword ptr 4
.text:10444194 arg_4 = dword ptr 8
.text:10444194 arg_8 = byte ptr 0Ch
только как ими пользоваться я никак не могу найти. И угадать я не могу. может кто знает?
Есть еще bcc32.exe но это экзешник, он ничего не экспортирует и мне не подходит.
может еще кто знает компилеры в COFF с документированным API?
Записан
grozny
Гость
Програмная компиляция
«
Ответ #1 :
09-01-2004 19:26 »
надо среду правильно настроить перед запуском cl.exe. А стандарта на экспорты и интерфейс компайлера нету и параметры этих экспортов надо расковыривать самостоятельно, в софтайсе например. Угадать их невозможно. Легше переменные среды настроить и запустить правильно spawn-ом. С командной строки-то можешь скомпилировать вызовом cl.exe xxx.c? Думаю, что нет
. Ибо надо хотя бы аргумент -с добавить, а то полезет линковать.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Направления программирования
>
Drivers
(Модераторы:
Ochkarik
,
aks68
) > Тема:
Програмная компиляция
Загружается...