Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.10.15;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.052 c
15-1158676446
oldman
2006-09-19 18:34
2006.10.15
Плюнул на фильм, купил книгу.


2-1158950941
spaider
2006-09-22 22:49
2006.10.15
Принтер


2-1159424403
Прохожев М
2006-09-28 10:20
2006.10.15
Таблицы db, dbf


3-1155561816
Alex'
2006-08-14 17:23
2006.10.15
Где Cascade Update в ORACLE 10g


2-1159467945
Ezorcist
2006-09-28 22:25
2006.10.15
Выдернуть подструку из строки