Главная страница
    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.47 MB
Время: 0.075 c
3-1155563743
Patrick
2006-08-14 17:55
2006.10.15
Database Links в Oracle


11-1133805046
Zoom
2005-12-05 20:50
2006.10.15
Странности с памятью


3-1155984409
Lexx_
2006-08-19 14:46
2006.10.15
Autoincrement + ADOCommand


4-1148931253
Ihor Osov'yak
2006-05-29 23:34
2006.10.15
win32 subsystem on win64, RegRestoreKey


15-1158945478
Alien1769
2006-09-22 21:17
2006.10.15
SQL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский