Προς το περιεχόμενο

προβλημα χρησης compiler cpp


alan2

Προτεινόμενες αναρτήσεις

Δημοσ.

οταν προσπαθω να μεταφρασω με g++ hello.cpp , στο c:\MingGW\bin

μου λέει g++: CreateProcess: No such file or directory

στο παραθυρο του cmd λεει c:\WINDOWS\system32\cmd.exe

ενω το hello.c μεταφραζεται κανονικά .

Δημοσ.

Υποθέτω ανοίγεις ένα command line παράθυρο, μπαίνεις με cd μέσα στον φακελο που βρίσκεται το hello.cpp και κατόπιν γράφεις:

>g++ hello.cpp

σωστά;

 

Αν όχι, δοκίμασέ το και πες μας τι σου βγάζει

Δημοσ.

Και τι είπες πως σου βγάζει ως απάντηση;

 

Βασικά δοκίμασε και πες μου τι σου βγάζει ως απάντηση η γραμμή εντολών στην κάθε μια από τις ακόλουθες εντολές:

>
gcc -v

 

>
g++ -v

 

>
echo %PATH%

Δημοσ.

g++ -v

 

COLLECT_GCC=g++

COLLECT_LTO_WRAPPER=c:/mingw/bin/../libexec/gcc/mingw32/4.5.2/lto-wrapper.exe

Target: mingw32

Configured with: ../gcc-4.5.2/configure --enable-languages=c,c++,ada,fortran,obj

c,obj-c++ --disable-sjlj-exceptions --with-dwarf2 --enable-shared --enable-libgo

mp --disable-win32-registry --enable-libstdcxx-debug --enable-version-specific-r

untime-libs --disable-werror --build=mingw32 --prefix=/mingw

Thread model: win32

gcc version 4.5.2 (GCC)

 

η απαντηση στο g++ hello.cpp

g++: CreateProcess: No such file or directory

 

hello.cpp

 

#include <iostream.h>

using namespace std;

 

int main()

{

using namespace std;

cout << "Welcome to the wonderful world of C++!!!\n";

 

return 0;

 

}

Δημοσ.

Ωραία, είναι σεταρισμένος σωστά ο mingw... απλά πήγαινε με cd στον φάκελο που περιεχέι το αρχείο hello.cpp πριν δώσεις την εντολή: g++ hello.cpp

Δημοσ.

Να πω απλά ενημερωτικά ότι το using namespace std; μέσα στην main() είναι περιττό, αν όχι λάθος.

Επίσης γιατί δεν χρησιμοποιείς κάποιον IDE για να μην χρειάζεται να αλλά ζεις συνέχεια και το path στο terminal

εκτός των άλλων;

 

Peace..

Δημοσ.

και που εσβησα το using namespace std; δεν αλλαξε κατι

στο c:\MingGW\bin βρισκεται το hello.cpp

to pc βρίσκεται στην εργασία και δεν του εχω βαλει αλλο περιβαλλον προγραμματισμού.

Δημοσ.
και που εσβησα το using namespace std; δεν αλλαξε κατι

Ε ναι δεν θα άλλαζε απλά στο είπα ενημερωτικά.

Πριν κάνεις οτιδήποτε δοκίμασες:

>cd C:\MingGW\bin

;

 

Επιμένω πως αν μπορείς καλό θα ήταν να βάλεις κάποιο IDE..

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...