Vai al contenuto

Compilatore C++


cagnaluia

Messaggi raccomandati

se nn hai xcode installalo e usa quello, al limite guarda se hai il gcc e usa il terminale:

col terminale:

-apri il terminale

-ti sposti nella dir dove c'è il sorgente

-lo compili col comando "gcc nome-file.c"

-lo lanci con "./a.out"

con xcode è + intuitivo ma se hai solo piccoli sorgenti nn conviene

Link al commento
Condividi su altri siti

Originally posted by bruno!

se nn hai xcode installalo e usa quello, al limite guarda se hai il gcc e usa il terminale:

col terminale:

-apri il terminale

-ti sposti nella dir dove c'è il sorgente

-lo compili col comando \"gcc nome-file.c\"

-lo lanci con \"./a.out\"

con xcode è + intuitivo ma se hai solo piccoli sorgenti nn conviene

no niente gTABTAB.... gcTABTAB... gccTABTAB... niente.. peccato.

installerò Xcode.. sono nel cd di installazione o li scarico?

Link al commento
Condividi su altri siti

Nel DVD di installazione di Tiger, prima non avevo controllato, visto che non li usavo..

There is nothing more dangerous than an oppressed people who acquire

the first weapons of education and organisation.

Bernadette Devlin McAliskey

Link al commento
Condividi su altri siti

:P

ho scritto questo


#include <iostream>



int x=4;



int f(int *x) {

    x++;

    return (--(*x));

}



void g(int &y) {

    --y;

}



int main() {

    int y[]={3,2,1};

    cout<<f(&y[1]);

    g(x);

    cout<<x<<*y<<y[1]<<*(y+2);

}



salvato in: ex1.cpp

e dato un gcc ex1.cpp, mi dice:


reich:~/Desktop fmartign$ gcc ex1.cpp 

ex1.cpp: In function 'int main()':

ex1.cpp:16: error: 'cout' was not declared in this scope

Link al commento
Condividi su altri siti

Originally posted by bruno!

devi mettere:

#include<iostream.h>

nono.. l'avevo messo subito.. .h

ma il compilatore mi ha detto che era obsoleto, di scrivere senza .h....


gcc ex1.cpp 

In file included from /usr/include/gcc/darwin/4.0/c++/backward/iostream.h:31,

                from ex1.cpp:1:

/usr/include/gcc/darwin/4.0/c++/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.

/usr/bin/ld: Undefined symbols:

std::basic_ostream<char, std::char_traits<char> >::operator<<(int)

std::ios_base::Init::Init()

std::ios_base::Init::~Init()

std::cout

___gxx_personality_v0

collect2: ld returned 1 exit status

Link al commento
Condividi su altri siti

  • 2 settimane dopo...

ma infatti non stare a dar retta a quello che dice il compilatore

usa la forma col ".h" e sbattitene dei namespace

il c++ è nato sporco e morirà sporco... tutte queste fesserie di cambiare lo standard ogni 2 anni se le inventano solo per vendere un po' di manuali di c++ in più...

Mi sono laureato!!!

Mi chiamano "Dottore"!!!

Anzi... mi chiamano "Ingegnere"!!!!

...perché non ci capisco ancora niente di niente????

Link al commento
Condividi su altri siti

  • 4 settimane dopo...

Approfitto del thread per fare un paio di domande.

i) dopo aver terminato di scrivere il mio programmino e salvato con estensione '.c' se vado sul menù a discesa 'Build' non posso selezionare né 'compile' né altre voci; sono tutte 'in grigio', non utilizzabili. {questo mi succede usando Xcode 2.0}

Come mai, ?

da terminale, invece tutto Ok.

ii) esiste il modo per configurare manualmente {meglio se via gui :) } le cartelle dalle quali l'Xcode mi va poi a prendere i binari per compilare, linkare, etc ?

grazie della disponibilità :wink:

Link al commento
Condividi su altri siti

Originally posted by marco-

Approfitto del thread per fare un paio di domande.

i) dopo aver terminato di scrivere il mio programmino e salvato con estensione '.c' se vado sul menù a discesa 'Build' non posso selezionare né 'compile' né altre voci; sono tutte 'in grigio', non utilizzabili. {questo mi succede usando Xcode 2.0}

Come mai, ?

da terminale, invece tutto Ok.

ii) esiste il modo per configurare manualmente {meglio se via gui :ok: } le cartelle dalle quali l'Xcode mi va poi a prendere i binari per compilare, linkare, etc ?

grazie della disponibilità :wink:

prova a creare un progetto

Link al commento
Condividi su altri siti

Archiviato

Questa discussione è archiviata e chiusa a future risposte.

×
×
  • Crea Nuovo...