Salve sono alle prime armi con la programmazione e non capisco una questione di base. Cosa cambia tra il programmare in C su Windows ed il programmare in C su Linux Ubuntu? I "comandi"? Mi piacerebbe programmare in Windows utilizzando Geany ma si può fare? Oppure Geany è solo per Linux Ubuntu? Il fatto è che ho provato a programmare ma eseguendolo mi dice che "non è riconosciuto come comando interno o esterno,un programma eseguibile o un file batch". Cosa significa?

chiesto 28 Nov '15, 00:34

Lara1's gravatar image

Lara1
14112


Geany è un editor come tanti altri.

Penso tu possa usarlo su Windows, magari con cgywin, ma per domande di questo tipo devi rivolgerti al supporto per Windows.

Puoi scrivere senza problemi programmi per Linux su Windows e viceversa.
Per quel che riguarda il compilarli, però, devi prestare più attenzione perché devi fare quella che è detta comunemente "cross compilation".

E ovviamente le chiamate di sistema (come ad esempio la pessima system("pause");) sono da evitare come la peste quando vuoi scrivere programmi portabili, proprio perché sono relative al solo sistema che le implementa (Windows-Linux-MacOS-ecc).

coll. permanente

ha risposto 28 Nov '15, 15:27

dadexix86's gravatar image

dadexix86 ♦♦
17.0k916161

Non capisco bene cosa significa usarlo con cgywin... perché capisco infatti che mi dice che non può compilarlo visto che occorre gcc.... ma cgywin lo devo scaricare? Se no mi dicevano che forse è meglio che scarico il sistema linux per programmare! Solo che non ho ben capito come rendere la pennetta bootable...

(14 Dec '15, 23:52) Lara1 Lara1's gravatar image

cgywin. Secondo me fai prima a fare un dual boot o a usare un sistema Linux virtualizzato.

Per più dettagli su come fare però apri una discussione apposita, così evitiamo di andare off topic.

(14 Dec '15, 23:54) dadexix86 ♦♦ dadexix86's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×109

domanda posta: 28 Nov '15, 00:34

domanda visualizzata: 2,140 volte

ultimo aggiornamento: 14 Dec '15, 23:54

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.