Iniziare a programmare in c su macosX

Collapse
X
 
  • Filter
  • Ora
  • Show
Clear All
new posts
  • alessandrocar88
    Bodyweb Advanced
    • Jul 2005
    • 3095
    • 273
    • 177
    • Send PM

    Iniziare a programmare in c su macosX

    Ciao a tutti,
    posto qui visto che non c'è la sezione mac
    per l'università devo iniziare a programmare in c su mac...MA...non so da dove iniziare

    so che devo usare come compilatore gcc. come editor mi sono scaricato jedit.
    Il problema è che non so dove reperire il gcc!!
    ho letto che dovrebbe essere incluso nel dvd di installazione, e in effetti dentro c'è Xcode, che è un ambiente di sviluppo per un sacco di linguaggi...
    io però non voglio usarlo...voglio semplicemente scrivere i miei programmi con un editor e, direttamente da terminale, compilarli ed eseguirli.
    come devo fare?

    grazie
  • luna80
    Administrator
    • Jun 2005
    • 40441
    • 1,282
    • 1,307
    • Switzerland [CH]
    • Send PM

    #2
    apri il terminale e (nella dir dove hai il file .c) dai

    Codice:
    #gcc file.c
    una volta compilato, se non ci sono errori, per eseguire dai

    Codice:
    #./file
    per maggiori info

    Codice:
    #man gcc

    Commenta

    • alessandrocar88
      Bodyweb Advanced
      • Jul 2005
      • 3095
      • 273
      • 177
      • Send PM

      #3
      grazie per la risposta luna
      ho provato a fare come dici, ma non mi da niente
      ad esempio, il banalissimo helloworld.
      faccio #gcc hello.c (gia nella dir giusta)...e non mi fa niente...ma penso che questo comando serva per compilare.

      se invece faccio #man gcc non mi esce nulla

      Commenta

      • luna80
        Administrator
        • Jun 2005
        • 40441
        • 1,282
        • 1,307
        • Switzerland [CH]
        • Send PM

        #4
        ma dopo aver fatto gcc hello.c non ottieni un file a.out? prima ho sbagliato...poi per farlo andare dei fare ./a.out oppure prima fai

        #gcc -o file file.c
        e poi
        #./file

        cmq, in che senso non ti da niente man gcc?

        Commenta

        • alessandrocar88
          Bodyweb Advanced
          • Jul 2005
          • 3095
          • 273
          • 177
          • Send PM

          #5
          Originariamente Scritto da luna80 Visualizza Messaggio
          ma dopo aver fatto gcc hello.c non ottieni un file a.out? prima ho sbagliato...poi per farlo andare dei fare ./a.out oppure prima fai

          #gcc -o file file.c
          e poi
          #./file

          cmq, in che senso non ti da niente man gcc?
          anche facendo così non si esegue...ho come l'impressione di non avere gcc
          File Allegati

          Commenta

          • luna80
            Administrator
            • Jun 2005
            • 40441
            • 1,282
            • 1,307
            • Switzerland [CH]
            • Send PM

            #6
            Originariamente Scritto da alessandrocar88 Visualizza Messaggio
            anche facendo così non si esegue...ho come l'impressione di non avere gcc
            se non lo avessi ti direbbe che non conosce il comando gcc...

            ma anche quando dai gcc file.c non fa niente? non ti ritrovi nessun file a.out?

            Commenta

            • alessandrocar88
              Bodyweb Advanced
              • Jul 2005
              • 3095
              • 273
              • 177
              • Send PM

              #7
              esatto...non mi crea nessun .out

              Commenta

              • alessandrocar88
                Bodyweb Advanced
                • Jul 2005
                • 3095
                • 273
                • 177
                • Send PM

                #8
                cmq non penso di averlo installato...perchè ho letto che bisogna installare le utility di sviluppo che ci sono nel dvd del mac

                Commenta

                • luna80
                  Administrator
                  • Jun 2005
                  • 40441
                  • 1,282
                  • 1,307
                  • Switzerland [CH]
                  • Send PM

                  #9
                  io avevo capito che lo avevi già installato...si chiama developper tools...qualcosa del genere.

                  Commenta

                  • alessandrocar88
                    Bodyweb Advanced
                    • Jul 2005
                    • 3095
                    • 273
                    • 177
                    • Send PM

                    #10
                    Originariamente Scritto da luna80 Visualizza Messaggio
                    io avevo capito che lo avevi già installato...si chiama developper tools...qualcosa del genere.
                    sì esatto
                    se metto dentro il dvd, vado in installazioni opzionali/Xcode tools/Packages vedo dei .pkg che si chiamano gcc...ma non so quali installare
                    File Allegati

                    Commenta

                    • luna80
                      Administrator
                      • Jun 2005
                      • 40441
                      • 1,282
                      • 1,307
                      • Switzerland [CH]
                      • Send PM

                      #11
                      c'è xcode tools.pkg? o qualcosa del genere? devi installare quello
                      (Mac OS X install gcc compiler | Mac system administration | Tech-Recipes)

                      Commenta

                      • XVII
                        Bodyweb Advanced
                        • Nov 2007
                        • 595
                        • 48
                        • 75
                        • Send PM

                        #12
                        Installa Xcode o netbeans e vai da dio, consiglio spassionato Se devi usare solo il terminale è un casino (ovvio, sto parlando di progetti un minimo complessi, per un semplice hello world basta e avanza il terminale, ma se devi fare ad esempio debug o altro..)
                        Comunque metti dentro il DvD ed installa i Developer Tools (se metti un immagine più grande ti dico il pacchetto preciso) che ti risulteranno comodi in ogni caso...
                        what?

                        Commenta

                        • alessandrocar88
                          Bodyweb Advanced
                          • Jul 2005
                          • 3095
                          • 273
                          • 177
                          • Send PM

                          #13
                          ops avevo messo un'immagine piccolissima:

                          Commenta

                          • luna80
                            Administrator
                            • Jun 2005
                            • 40441
                            • 1,282
                            • 1,307
                            • Switzerland [CH]
                            • Send PM

                            #14
                            devi installare XcodeTools...l'ultimo della lista nella penultima colonna

                            Commenta

                            • XVII
                              Bodyweb Advanced
                              • Nov 2007
                              • 595
                              • 48
                              • 75
                              • Send PM

                              #15
                              Originariamente Scritto da luna80 Visualizza Messaggio
                              devi installare XcodeTools...l'ultimo della lista nella penultima colonna
                              esatto, quoto
                              what?

                              Commenta

                              Working...
                              X