Programmazione in Windows 8


2

Sono un utente Linux semi-esperto e scrivo il mio software esplicitamente dalla riga di comando. Se ho bisogno di un compilatore, semplicemente sudo-apt-get, se ho bisogno di eseguire un codice, lo eseguo da riga di comando e se ho bisogno di modificare i miei file di origine, uso semplicemente Vim e programma dal terminale.

Qual è il modo migliore per iniziare a programmare in Windows 8 gratuitamente? Sto installando una VM che eseguirà Linux, ma alcune cose come la programmazione CUDA non funzioneranno correttamente su di essa.


2
Ci sono tonnellate di compilatori C ++ gratuiti per Windows, ognuno dei quali funzionerebbe, l'esatta configurazione richiesta dipende da cosa si sta tentando di fare. Visual Express C ++ è al 100%
Ramhound

Grazie, sto cercando più di un semplice C ++. Ho bisogno di tutte le varianti C, Fortran, ecc. Mi chiedo se esiste una singola suite che mi permetterà di usare qualsiasi compilatore per qualsiasi lingua e personalizzare la mia compilation allo stesso livello che un Makfile mi permetterebbe di fare.
drjrm3

1
MinGW + qualsiasi editor di testo. Vim e gvim sono disponibili per Windows. Sublime Text 2 è molto buono se stai bene con la GUI, si integra con MinGW.
gronostaj

@ Laurbert515 - Ci sono soluzioni a pagamento per compilare Fortan, non so di nessuna soluzione gratuita. Esistono centinaia di tutorial per configurare un server di build che utilizza un Makfile.
Ramhound

Stai insinuando che stai cercando una soluzione da riga di comando per programmare per Windows 8?
MDMoore313

Risposte:



2

Code :: Blocks è un grande IDE di Windows (e Linux!) e se si scarica la versione senza un compilatore incorporato si può usare MinGW-Builds che ha l'ultimo GCC (più lingue supportate) per Windows. MinGW-Builds ha anche versioni del compilatore a 32 e 64 bit disponibili. Include molti file di intestazione, come DirectX e altri, che sono utili su Windows.


Questa sembra l'unica opzione valida per l'autore almeno per C ++. Altre lingue richiedono il proprio editor e compilatore. Si potrebbe fare tutto in Notepad ++ e fare semplicemente tutto attraverso un prompt dei comandi.
Ramhound

Se si utilizzano MinGW-Builds con Code :: Blocks, è necessario puntare manualmente Code :: Blocks sugli eseguibili del compilatore. Si chiamano leggermente diversi da ciò che Code :: Blocks si aspetta, ma una volta che si esegue l'installazione una volta tutto funziona come previsto.
headkase

0

Se sei un vero utente Linux, allora amerai il mono. Questo è quello che uso per programmare in Ubuntu. Hanno una versione per Windows, ecco il collegamento


0

Ripensandoci ho pensato di dire quello che ho fatto, che dà un senso quasi identico a Linux. Ho usato Cygwin (questo può essere configurato con un Makefile, bash, ecc. Quindi è quasi identico a una console bash in Linux). Windows, tuttavia, funziona in modo leggermente diverso da Linux, quindi per le volte che ho bisogno di compilare / eseguire il mio codice su una macchina Linux, ho creato una macchina virtuale.

Ora, non mi piace dover lavorare con un sacco di schermi diversi, quindi ho abilitato SSH dal mio sistema operativo nativo (Windows) al sistema operativo virtuale (Linux) attraverso il terminale cygwin. Questo mi consente di minimizzare la VM, ma continuo a utilizzare il Kernel Linux per eseguire il mio codice dal sistema operativo Windows standard.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.