Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Compiling from the command line with Borland C++

[es] :: C/C++ programiranje :: Compiling from the command line with Borland C++

[ Pregleda: 3284 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Pretender

Član broj: 12407
Poruke: 100
*.sab.sezampro.yu



Profil

icon Compiling from the command line with Borland C++ 04.03.2004. u 23:14 - pre 245 meseci
Izguglao sam nesto o kompiliranju from command line, i evo sta sam uradio:
U Environmental Variables, u varijablu Path, dodao sam na pathove Cobol-a i TC++-a (da li ovo mozda smeta?-instalirao sam juce i DevC++), path do BIN-a, ovog kompajlera(B6).U BIN folderu su vec postojale datoteke bcc32.cfg i ilink32.cfg, tako da nisam morao da ih pravim.

Daklem na command line ukucam> bcc32 ime_fajla.cpp i dobijem poruku:
Error E2194: Could not find file 'ime_fajla.cpp'

Sta mu je sada ?

Malo sam preturao i po ES-u ali nisam nasao objasnjenja na ovu temu.

P.S.
Inace -E u Borlandu postoji i znaci: Specify which assembler to use - opciju za prikaz preprocesorovog rada nisam provalio u dugackom spisku, A STVARNO BI BILA VRLO KORISNA PA AKO NEKO ZNA, MOLIM DA JAVI.
 
Odgovor na temu

MilošV
Podgorica

Član broj: 7996
Poruke: 484
..dle.rnc.net.cable.rogers.com



+1 Profil

icon Re: Compiling from the command line with Borland C++ 05.03.2004. u 09:03 - pre 245 meseci
Cao :)
Jedna od od trivijalnih stvari za koje ti je neophodno iskustvo da bi ih skontao je: "ako uredjaj ne radi provjeriti da li je sve ukljuceno u struju" :)
Moras komandom
"cd C:\putanja\do\tvog\cpp\fajla"
command prompt "dovesti" u direktorijum u kojem ti se nalazi fajl i tek onda pozvati:
bcc32 ime_fajla.cpp

HTH :)
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Compiling from the command line with Borland C++ 05.03.2004. u 10:57 - pre 245 meseci
Nisi dobro guglao. Doduse ja sam znao za ovaj link, jer sam davno i sam trazio jednostavan manual kako da podesim Free Command-Line Tools na masini. Evo URL-a: http://www.sirma.bg/Jogy/Pharo/Setup.html . Ako nesto zapne , vici!
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Compiling from the command line with Borland C++ 05.03.2004. u 11:07 - pre 245 meseci
Sto se tvog pitanja u vezi preprocesora tice, ne mogu a da se ne naljutim! /&%¤/&%¤/&%(¤Ö?)(=)(&()/&¤/%#
Pa covece u BFCLT direktorijumu (gde si instalirao Borland Free Command-Line Tools) ima lep HELP fajl koji objasnjava SVE vezano za BFCLT!
Sa par klikova i kucanjem "Preprocessor" u tom istom helpu sam dosao do sledeceg:

The -P option tells CPP32 to prefix each line with the source file name and line number. With the -P- option, CPP32 can be used as a macro preprocessor; the resulting .I file can then be compiled with BCC32. (Note that you can also use the BCC32 option -P to set default file extensions.)
The following simple program illustrates how CPP32 preprocesses a file, first with -P selected, then with -P-.

Source file: HELLOFB.C
Code:

#define NAME "Frank Borland"
#define BEGIN {
#define END   }

main()
BEGIN
  printf("%s\n", NAME);
END

CPP32 command line: CPP32 HELLOFB.C

Output:
Code:

HELLOFB.C 1:
HELLOFB.C 2:
HELLOFB.C 3:
HELLOFB.C 4:
HELLOFB.C 5: main()
HELLOFB.C 6: {
HELLOFB.C 7:    printf("%s\n","Frank Borland");
HELLOFB.C 8: }

CPP32 command line: CPP32 -P- HELLOFB.C

Output:
Code:

main()
{

printf("%s\n","Frank Borland");

}

Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

leka
Dejan Lekić
senior software engineer, 3Developers
Ltd.
London, UK

Član broj: 234
Poruke: 2534
*.racasse.se

Sajt: dejan.lekic.org


+2 Profil

icon Re: Compiling from the command line with Borland C++ 05.03.2004. u 11:26 - pre 245 meseci
Evo malenog log-a:
Code:

c:\prj\cxx>edit pozdrav.cpp

c:\prj\cxx>type pozdrav.cpp
#include <iostream>
using namespace std;

int main()
{
  cout << "Pozdrav svete!" << endl;
  return 0;
} // main()

c:\prj\cxx>bcc32 pozdrav.cpp
'bcc32' is not recognized as an internal or external command,
operable program or batch file.

c:\prj\cxx>C:\p\bcc\bin\bcc32 pozdrav.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
pozdrav.cpp:
Error E2133: Unable to execute command 'ilink32.exe'

c:\prj\cxx>set PATH=%PATH%;C:\p\bcc\bin

c:\prj\cxx>C:\p\bcc\bin\bcc32 pozdrav.cpp
Borland C++ 5.5.1 for Win32 Copyright (c) 1993, 2000 Borland
pozdrav.cpp:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland

c:\prj\cxx>pozdrav
Pozdrav svete!



Primer pokazuje (dokazuje) da ako se bcc32.cfg i ilink32.cfg fajlovi podese kako treba, mozes vrlo lako da kompajliras na nacin prikazan u "log"-u.

Evo kako kod mene izgledaju ti .cfg fajlovi:
Code:

c:\prj\cxx>cd c:\p\bcc\bin

C:\p\bcc\Bin>type ilink32.cfg
-L"C:\p\bcc\lib"
-L"C:\win32\bfclt\lib"
C:\p\bcc\Bin>type bcc32.cfg
-I"C:\p\bcc\include"
-I"C:\win32\bfclt\include"
-L"C:\p\bcc\lib"
-L"C:\win32\bfclt\lib"

Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
 
Odgovor na temu

Pretender

Član broj: 12407
Poruke: 100
*.ppp-bg.sezampro.yu



Profil

icon Re: Compiling from the command line with Borland C++ 05.03.2004. u 19:02 - pre 245 meseci
Cao tizza.
Posle cd-a napredak postoji, ali nije bas veliki.
Sada, komandom bcc32 sizeof.cpp, dobijem 1 liniju sa 'licnim' podacima kompajlera,
zatim, u drugoj liniji: sizeof.cpp:
i u trecoj, umesto izlaza programa: Turbo Incremental Link 5.60 Copyright<c> 1997-2002 Borland - i to je sve.

Leko, dao si mi domaci zadatak. Moram malo ovo da izvrtim (i link koji si dao), pa cu se javiti cim budem imao sa cim.

Hvala
 
Odgovor na temu

Pretender

Član broj: 12407
Poruke: 100
*.ppp-bg.sezampro.yu



Profil

icon Re: Compiling from the command line with Borland C++ 06.03.2004. u 03:42 - pre 245 meseci
Leko, ne znam kako da ti zahvalim za prethodni post.

Ukratko, sve radi perfektno: type, edit, compile i run.:))

Dugujem dodatnu zahvalnost i tizzi, jer ono sto sam dobio kao izlaz (posle promene putanje), je ono sto i treba da se dobije ako program nema gresaka.

Ostaje mi jos da se detaljnije pozabavim opcijama, ali evo sada samo da javim da sam zavrsio veliki 'poso'.

Hvala 1mor tajm.

P.S.
Kako da deinstaliram TC45, koji je po instalaciji CBuilder6 ostao bez uninstala ?
Nisam ga prethodno izbacio jer sam 'mislio' (ne znam ni sam zasto) da jednog dana njegova jednostavnost moze nekako posluziti.

P.S.2
Obzirom da sam pre 2 dana instalirao i DevC++, da li cu, ako njemu setujem PATH
prebrisati ovaj Borlandov(na linku koji si dao, ako sam dobro razumeo, pise tako), i uopste da li ova 2 kompajlera mogu jos nekako da se sudaraju?
 
Odgovor na temu

[es] :: C/C++ programiranje :: Compiling from the command line with Borland C++

[ Pregleda: 3284 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.