Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Вниз

BC_31, как откомпилить следующее...   Найти похожие ветки 

 
ArtemESC ©   (2006-09-20 22:31) [0]

#include <stdio.h>
#include <stdlib.h>

int main()
{
printf("Hello, world!!!\n");
return 0;
}


 
Desdechado ©   (2006-09-20 22:41) [1]

сложность в чем?

PS sltlib.h лишний


 
palva ©   (2006-09-20 22:57) [2]

Сохранить с расширением c или cpp Например: prog.c
Запустить компилятор:
bcc -I<путь к INCLUDE> -L<путь к LIB> prog.c
при этом bcc должен находить файл tlink.exe (в пути или в текущей директории)


 
ArtemESC ©   (2006-09-20 23:01) [3]

>> Desdechado ©   (20.09.06 22:41) [1]
>> сложность в чем?
 Что в командную строку записать...

palva ©   (20.09.06 22:57) [2]
-I и -L слитно с путями писать?
И что такое путь к LIB?


 
palva ©   (2006-09-20 23:08) [4]

ArtemESC ©   (20.09.06 23:01) [3]
Писать слитно, без пробелов.
INCLUDE и LIB это директории с большим количеством файлов из установленного компилятора. INCLUDE в основном содержит .h, LIB - .lib и .obj-файлы. Параллельно с ними лежит BIN, которую обычно прописывают в PATH, и которая содержит много exe-файлов, в том числе bcc.


 
ArtemESC ©   (2006-09-20 23:13) [5]

palva ©   (20.09.06 23:08) [4]
Спасибо... получил obj, что делать дальше?


 
palva ©   (2006-09-20 23:22) [6]

Если exe нету, значит компилятор не нашел tlib.exe.

У меня есть статья на эту тему. Правда, она для 32-разрядного BCC 5.1 Но там все аналогично. Временно положил ее сюда:
http://vktm.fatal.ru/cpp/bccstart.htm


 
ArtemESC ©   (2006-09-20 23:27) [7]

Вроде получился EXE (правда, были жалобы на отсутсвие стекового сегмента), но вот запустив его, я получил недопустимую инструкцию процессору...


 
ArtemESC ©   (2006-09-20 23:34) [8]

palva ©   (20.09.06 23:22) [6]
Спасибо за статью...
  Возникли вопросы...
1) Обязательно ли копировать BCC в C:\Borland ?
2) Что делать с [7]


 
DrPass ©   (2006-09-20 23:37) [9]

Я, правда, не помню опции командной строки этого старичка, но... почему бы не запустить из-под IDE bc.exe, там явно указать платформу (DOS?) и не нажать старую добрую комбинацию Ctrl+F9?


 
ArtemESC ©   (2006-09-20 23:44) [10]

DrPass ©   (20.09.06 23:37) [9]
 Теперь, он не может найти stdio.h ...

Помогите, кто-нибудь, пожалуйста, как эту "хрень" заставить работать...


 
DrPass ©   (2006-09-20 23:49) [11]


> ArtemESC ©   (20.09.06 23:44) [10]


>  Теперь, он не может найти stdio.h ...

Ищи в меню Options, там прописываются каталоги к библиотекам и инклюдам


 
palva ©   (2006-09-21 09:40) [12]


> ArtemESC ©   (20.09.06 23:34) [8]
>   Возникли вопросы...
> 1) Обязательно ли копировать BCC в C:\Borland ?
> 2) Что делать с [7]

1) Не обязательно. Записывайте в любую директорию. Но укажите потом соответствующие пути в соответствующих параметрах.
2) Под системами типа NT тоже должно работать.

> Вроде получился EXE (правда, были жалобы на отсутсвие стекового сегмента)
Если какие-то жалобы, то значит что-то сделано неправильно.


 
ArtemESC ©   (2006-09-21 17:36) [13]

DrPass ©   (20.09.06 23:49) [11]
Спасибо заработало - действительно нужно было опции менять...

palva ©   (21.09.06 09:40) [12]
> Вроде получился EXE (правда, были жалобы на отсутсвие стекового сегмента)
Если какие-то жалобы, то значит что-то сделано неправильно.

 Нужно было просто сразу юзать bc.exe...


 
palva ©   (2006-09-21 17:43) [14]

> Нужно было просто сразу юзать bc.exe...
А с настройкой размеров окна у вас не было трудностей?


 
ArtemESC ©   (2006-09-21 17:45) [15]

palva ©   (21.09.06 17:43) [14]
Нет, если имееться ввиду окна bc.exe...



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2006.10.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.051 c
2-1159390318
PHPDeveloper
2006-09-28 00:51
2006.10.15
TWebBrower +ScrollBar


15-1158817956
DelphiLexx
2006-09-21 09:52
2006.10.15
нужен пакет для решения нелинейных задач


3-1155633565
Alpine
2006-08-15 13:19
2006.10.15
Возможно ли помещать апостроф в запись ?


15-1158731090
Интересующийся
2006-09-20 09:44
2006.10.15
Создание плагина для IE or Opera.


1-1157272016
atruhin
2006-09-03 12:26
2006.10.15
Ипользование объекта вместо записи





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский