Šta je novo?

Borland C++ Builder command line tools?

][V][ATRIX™

Čuven
Učlanjen(a)
05.02.2001
Poruke
2,885
Poena
679
Skinuh ovo cudo, ali sta se desava kada ga pokrenem:
c:\Borland\BCC55\Bin>bcc32.exe

Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
Syntax is: BCC32 [ options ] file * = default; -x- = turn switch x off
-3 * 80386 Instructions -4 80486 Instructions
-5 Pentium Instructions -6 Pentium Pro Instructions
-Ax Disable extensions -B Compile via assembly
-C Allow nested comments -Dxxx Define macro
-Exxx Alternate Assembler name -Hxxx Use pre-compiled headers
-Ixxx Include files directory -K Default char is unsigned
-Lxxx Libraries directory -M Generate link map
-N Check stack overflow -Ox Optimizations
-P Force C++ compile -R Produce browser info
-RT * Generate RTTI -S Produce assembly output
-Txxx Set assembler option -Uxxx Undefine macro
-Vx Virtual table control -X Suppress autodep. output
-aN Align on N bytes -b * Treat enums as integers
-c Compile only -d Merge duplicate strings
-exxx Executable file name -fxx Floating point options
-gN Stop after N warnings -iN Max. identifier length
-jN Stop after N errors -k * Standard stack frame
-lx Set linker option -nxxx Output file directory
-oxxx Object file name -p Pascal calls
-tWxxx Create Windows app -u * Underscores on externs
-v Source level debugging -wxxx Warning control
-xxxx Exception handling -y Produce line number info
-zxxx Set segment names

C:\Borland\BCC55\Bin>


E sad jos samo da vidim kako da pokrenem kompajler za rad, posto imam neku matoru DOS verziju C++, pa sam hteo da vidim ovu noviju.
Trenutno mi trebaju 80386 instrukcije, koje su izgleda ukljucene po default-u, ali kako da dospem do prostora za rad, nemam pojma. Mozda i ne moze sa ovim besplatnim cudom?? :trust:
Kad se instalira, u Borland dir-u ima i subdir INCLUDE gde su sve potrebne deklaracije.

Evo i sta kazu u readme:

Installing and running the Command Line Tools
-----------------------------------------------

1. Run freecommandlinetools.exe; choose the
drive and folder into which you want to
install the free C++Builder 5 command line
tool development system.

2. From the bin directory of your installation:
a. Add "c:\Borland\Bcc55"
to the existing path
b. Create a bcc32.cfg file which will set
the compiler options for the Include
and Lib paths (-I and -L switches to
compiler) by adding these lines:
-I"c:\Borland\Bcc55\include"
-L"c:\Borland\Bcc55\lib"
c. Create an ilink32.cfg file which will set
the linker option for the Lib path by
adding this line:
-L"c:\Borland\Bcc55\lib"

Pod 1 sam naravno odradio, ali pod 2 mi nije bas jasan. Da prekopiram mozda sve deklaracije iz INCLUDE dir-a u Bin dir? :sceptic:
Svaki hint je dobrodosao.

Download za zainteresovane: ftp://ftpd.borland.com/download/bcppbuilder/freecommandLinetools.exe
 
Cekaj, tebi u stvari treba editor za C++. Skini "ultra edit" sa adrese http://www.ultraedit.com/, plati ga :D (ako nemas para dacu ti ja), i u njemu samo namesti u command line-u putanju do compilera. Meni ova kombinacija radi.
PS. ja imam 10.10a verziju.
 
Poslednja izmena:
Izgleda da ni sam ne znam sta mi treba :D
Prosto: jel moze ovo Borlandovo besplatno cudo da se iskoristi za pisanje programa, iz cistog DOS prozora/okruzenja, ili mi je potrebno jos nesto?
A imam Ultra edit odavno, (doduse v8.10b) ali mi nikada nije palo na pamet da ga koristim za C++? Niti Ultra edit za druge stvari koristim.. Znaci samo da linkujem ka bcc32.exe Borlandovom kompajleru i radice?
Inace skinuo sam i Bloodshed Dev-C++, koji je izdat pod GNU licencom ali mu je kompajler spor do bola. Ima fino graficko okruzenje. Jel moze nekako da se linkuje u njega ovaj borlandov bcc32?


10x na pomoci ;)
 
ma koristi editor koji hocesh , mozesh i notepad ( ili EmEditor, brutalan je)

Snimish, pokrenesh bcc32.exe i kraj. shta tu ima da se filozofira.
 
][V][ATRIX™ je napisao(la):
Izgleda da ni sam ne znam sta mi treba :D
Prosto: jel moze ovo Borlandovo besplatno cudo da se iskoristi za pisanje programa, iz cistog DOS prozora/okruzenja, ili mi je potrebno jos nesto?
A imam Ultra edit odavno, (doduse v8.10b) ali mi nikada nije palo na pamet da ga koristim za C++? Niti Ultra edit za druge stvari koristim.. Znaci samo da linkujem ka bcc32.exe Borlandovom kompajleru i radice?
Inace skinuo sam i Bloodshed Dev-C++, koji je izdat pod GNU licencom ali mu je kompajler spor do bola. Ima fino graficko okruzenje. Jel moze nekako da se linkuje u njega ovaj borlandov bcc32?


10x na pomoci ;)
Upravo tako, u ultra editu, u advanced/tool configuration/ kucaj kao na slikama iz attachmenta.
Naravno, postupi i po readme file-u za sam compiler. Mene je bunilo ono prvo sto pise, za path. To se nalazi u "system properties/advanced/environment variables". Dakle, samo dodaj putanju gde si instalirao compiler.
Onda dva configa samo smesti u bin folder.
Jos nesto, uvek mozes da otvoris dos prompt i iz bin direktorijuma da kucas <ime programa> bcc32.
Za ostalo ne znam.
 

Prilozi

  • bcpp.png
    bcpp.png
    7.5 KB · Pregleda: 76
  • bcppbuild.png
    bcppbuild.png
    7.2 KB · Pregleda: 100
  • run.png
    run.png
    7.3 KB · Pregleda: 67
Puno 'fala, ali mislim da cu prvo da skinem najnoviji UltraEdit.
Kad probam sve javljam dal' radi. :type:
 
ma od sve nauke oko command-line toolsa treba ti ovo:

* napravis one .cfg fajlove i stavis ih gde treba (ko sto pise u readme-u)
* skucas program u notepadu
* pozoves kompajler iz komandne linije na foru
bcc32 test.c <- za win32 console app
ili
bcc32 -tW test.c <- za win32 gui app

i to ti je to...
 
Voodoo_NBGD je napisao(la):
ma od sve nauke oko command-line toolsa treba ti ovo:

* napravis one .cfg fajlove i stavis ih gde treba (ko sto pise u readme-u)
* skucas program u notepadu
* pozoves kompajler iz komandne linije na foru
bcc32 test.c <- za win32 console app
ili
bcc32 -tW test.c <- za win32 gui app

i to ti je to...
Kolega :zgran: zasto unosis zabunu. ;) Pa lakse je ovako, ne mora svaki put to da kuca, vec je dovoljno da pokrene compile/run iz ultra edita. :smash:
 
Pa dobro, ali ovo je (barem meni) nekako najjednostavniji i najlogicniji nacin...
Kucanje komandi u konzoli rula! ;)
 
Nazad
Vrh Dno