Newsgroup: it.comp.macintosh
Titolo: gcc e OS X

Ciao a tutti,
sto imparando ad usare il C (ho un MacBook Pro con OS X 10.4.7) ho 
installato il development kit. X code funziona egregiamente ma non 
riesco assolutamente a capire come creare un semplice programma C (cioč 
riga di comando, senza menu, finestre, etc) se provo a partire da zero 
e a cercare di fargli compilare un codice semplice semplice ho il 
pulsante per compilare in grigio, quindi attualmente l'unica soluzione 
č fargli caricare tutte le librerie che vuole... per fare un programma 
che scrive "ciao mondo"!. Ho pensato: "proviamo ad usare gcc da riga di 
comando", (cosa che preferirei) ma ottengo questo messaggio di errore:
dyld: Library not loaded: /usr/i686-apple-darwin8/lib/libgcc_s.1.dylib
  Referenced from: /usr/bin/gcc
  Reason: image not found
Trace/BPT trap
Che posso fare?
grazie dell'aiuto,
ciao a tutti,
David.

 Che posso fare?
boh, post le tre righe di codice e il comando che dai per compilarlo,
che magari sbagli qualcosa.

 sto imparando ad usare il C
perchč iniziare proprio con il C?
-- 
blog:  
http://www.akropolix.net/rik0/blogs
 | Uccidete i filosofi,
site:  
http://www.akropolix.net/rik0/
      | tenetevi riso e
forum: 
http://www.akropolix.net/forum/
     | bacchette per voi.

 wrote:
Hai fatto lo standard tool?
Se crei un nuovo progetto standard tool non includi tutta la parte di
grafica

 perchè iniziare proprio con il C?
Se bisognasse dover scegliere un solo manualetto dalla lettura
obbligatoria per conseguire la Patente per l'Informatica,
beh, personalmente adotterei il Kernighan & Ritchie,
altro che guide ad Office clicca qui e pigia là. 


quoto

 Trace/BPT trap
Gah! Ti manca un pezzo, credo! Ma potrebbe essere anche un problema di
linea di comando (mostra quella che usi che e' meglio :D).
Puoi provare a reinstallare i Developer Tools...
 - ∞
-- 
http://millenomi.altervista.org/



Penso di non aver capito :/
Non sto iniziando con il C, conosco già Pascal, Fortran, Basic (insomma 
tutti quelli "vecchi") oltre ad HTML (anche se non lo chiamerei 
linguaggio), solo che lavorativamente il C è più richiesto del Fortran.
Cmq il problema è un altro quando ho fatto la tesi di laurea ho usato 
il fortran, (sul mio vecchio mac), ovviamente ho installato il dev-kit 
e come adesso non funzionava, quindi avevo pensato fosse un problema 
del fortran e ho installato uno dei vari porting linux su mac, e dopo 2 
giorni di configurazioni ho potuto usare un compilatore (g90) sul mac. 
Ora il C non è il Fortran, io mi aspettavo qualcosa tipo: apro x code, 
metto file vuoto, scrivo il programma, metto compila e mi ritrovo con 
un eseguibile. Purtroppo a quanto pare non è così, ho provato a farlo 
da riga di comando con:
gcc nomefile
ma mi dice che non trova le librerie
in questo momento sto andando avanti "ingannandolo" nel senso che apro 
un progetto "carbon application" cancello tutto "main.c" e ci scrivo il 
programma mio, ma apparte che è ridicolo, ma poi in questo modo 
l'output mi appare solo nella finestra di log e non ottengo un 
eseguibile "realmente eseguibile".

Grazie mille (anche a gli altri che mi hanno risposto),
non li avevo notati nella miriade di opzioni a disposizione :D ora 
funziona come desideravo, semplice diretto e da linea di comando :D


 altro che guide ad Office clicca qui e pigia là. 
io consiglierei qualcosa di più alto livello. meno problemi, più
soddisfazioni. poi per il C c'è sempre tempo.
Ormai in se e per se non serve per la maggior parte dei compiti. Poi,
vabbe.


 eseguibile "realmente eseguibile".
Beh, ti hanno già spiegato come fare.
Prendi anche in considerazione Eclipse (se hai un mac molto potente) +
il plugin per sviluppare C/C++.


 wrote:

Mi accodo al tuo quoto
-- 
Virgilio

 altro che guide ad Office clicca qui e pigia là. 
Come mai ?
Se proprio dovessi scegliere un libro che parla di 
programmazione, volendo anche da dare in mano a chi con 
l'informatica avra` poche e superficiali frequentazioni,
allora sceglierei "Structure and Interpretation of 
Computer Programs", che in uno spazio relativamente 
limitato concentra un sacco di problemi e temi dell'informatica.
S.
-- 
Stefano Rodighiero      |  
http://larsen.perlmonk.org
mailto:
lar...@perl.it
   |  Italian Perl Mongers: 
http://www.perl.it

 soddisfazioni. poi per il C c'č sempre tempo.


 mostra le
prestazioni di vari approcci alla soluzione numerica di equazioni di
Laplace su griglie 500x500 con 100 iterazioni; Python _da solo_
(puramente dinamico), come l'articolo dimostra, non sarebbe una buona
scelta (1500 secondi!), ma con psyco scende a 1138, con Numeric a 29,
con Blitz a 9.5, e via via ottimizzando si arriva ai 2.5 secondi di
Pyrex che sono ragionevolmente competitivi coi 2.16 del puro C++ pur
conservando i vantaggi legati alla flessibilita` di Python.
Alex

 conservando i vantaggi legati alla flessibilita` di Python.
Che tu sappia, ci sono stati test del genere tra Python e Matlab?
All'università, per i corsi di Analisi Numerica 1 e 2 l'abbiamo usato;
devo dire che una volta entrato nell'approccio, è davvero comodo!
Ad ogni modo, se tu fossi a conoscenza di qualche confronto tra
linguaggi tipo Matlab / Mathematica / C++ / Python, ti sarei molto grato
se li postassi. 
Grazie

 basati su array (APL, Matlab, NumericPython, ...)?
Rubato le parole di bocca mi hai :)


 wrote:

No, non conosco altro se non quel che si puo` facilmente trovare con
Google cercando cose come [matlab python].
Alex