Sono lieto di scoprire che GCC 4.6 supporta range-based for loop. Ho trovato una versione sperimentale di MinGW 4.6 su xvidvideo.ru, è un sito Web noto e affidabile? Quali altre opzioni ho (oltre a compilare me stesso dal codice sorgente)?giocare con GCC 4.6 su windows
risposta
Non ho molta familiarità con il sito che hai collegato dato che è in russo. L'unico altro posto che ho trovato che offre istantanee attuali della build di GCC è da Equation Solution. Ho scaricato gcc4.5.1 da lì e funziona abbastanza bene per me. Non ho ancora provato la versione 4.6.x, tuttavia. Si dice che gcc 4.6.x sia più lento dei suoi predecessori.
Si prega di segnalare il tipo di risultati che si stanno vedendo se si decide di sperimentare. Sono curioso di sapere quali miglioramenti hanno fatto nella serie 4.6.x.
ho voluto provare GCC 4.7 utilizzando la più recente Code::Blocks
sotto Windows 7.
Ecco come ho fatto per me stesso, YMMV:
Ho scaricato l'ultimo file GCC Equazione a: ftp://ftp.equation.com/gcc/ e installato sotto la directory
C:\gcc\
sul mio computer locale. Il programma di installazione apporta le modifiche necessarie alla variabile di ambiente del percorso. La disconnessione e l'accensione li preleveranno.Ho scaricato l'ultimo build notturno
Code::Blocks
all'indirizzo: http://forums.codeblocks.org/index.php?board=20.0 e ho seguito le istruzioni di installazione.Dopo aver seguito le istruzioni di installazione (compresi i file DLL necessari) e aver avviato C :: B per la prima volta;
Ho scelto "GNU GCC Compiler" e "Imposta come predefinito" per la finestra "Rilevamento automatico dei compilatori".
Nella scheda "Impostazioni> Compilatore ...> Impostazioni del compilatore": Ho spuntato l'opzione "Avere g ++ seguire la casella di controllo C++ 0x ISO C++ standard [-std = C++ 0x]".
Nella scheda "Impostazioni> Compilatore ...> Toolchain degli eseguibili": Ho modificato il campo di immissione "Directory di installazione del compilatore" su
C:\gcc\bin\
.ho cambiato i nomi di questi file che si trovano fisicamente nel
C:\gcc\bin\
directoryi686-pc-mingw32-gcc.exe -=to=- mingw32-gcc.exe i686-pc-mingw32-g++.exe -=to=- mingw32-g++.exe make.exe -=to=- mingw32-make.exe
per soddisfare i requisiti nome elencato nel
Code::Blocks
. Puoi semplicemente navigare per impostare i file corretti (personalmente ho preferito rinominarlo per abbinare le voci di C :: B).
Se tutto è andato bene, si dovrebbe essere in grado di creare questo programma:
#include <iostream>
#include <vector>
int main() {
using namespace std;
vector<int> my_vec = { 1, 2, 3, 4, 5 };
for (auto x : my_vec) {
cout << x << endl;
}
}
ed eseguirlo OK sotto Code :: Blocks con F9.
Grazie a tutti per l'eccellente lavoro svolto per portare questa nuova nuova lingua a noi. Happy C++ 0x computing!
Bud Alverson (scusate per la natura di base di questo post) :)
Grazie mille! Non vorrei rinominare i file su disco, ma piuttosto cambiare le impostazioni CB, ma comunque - la procedura che hai descritto ha funzionato per me, +1 – Andrey
- 1. Giocare con il formato intermedio di gcc
- 2. unique_ptr, nullptr e supporto gcc 4.5.xe 4.6.x
- 3. XAML 2009 e .NET 4.6/Windows 10
- 4. Riferimento non definito a clock_gettime, gcc 4.6 & cmake
- 5. std :: packaged_task errore di compilazione w/gcc 4.6
- 6. due risultati diversi su GCC 4.6 e 4.7 per i template deduzione
- 7. Giocare con per argomenti
- 8. Ottenere APC per giocare bene con spl_autoload_register
- 9. Giocare con l'infinito - Lazy arithmetics
- 10. Flex 4.6 TextInput con prompt su ios misbehave
- 11. Come costruire GCC di Apple su Linux/Windows?
- 12. Incorpora video per giocare su iPhone?
- 13. Clang con -faddress-sanitizer su Windows
- 14. Dove posso scaricare i file binari di GCC per Windows?
- 15. come giocare un suono errore di Windows specifica in C#
- 16. per giocare a schermo intero con Android
- 17. File di mappa con GCC su OSX
- 18. Come utilizzare openGL con gcc su Mac?
- 19. Giocare con Ember.Object.reopen(), perché ho quei risultati?
- 20. Come dovrei iniziare a giocare con 3D?
- 21. Installazione di gcc 4.8 su Debian
- 22. Domande su GCC linker
- 23. Utilizzo di Homebrew con GCC alternativo
- 24. Aggiornamento GCC su OSX
- 25. Compilare programmi openCV 2.3.1 con MinGW gcc/g ++ su Windows 7 64bit
- 26. BackgroundAudioPlayer non inizia a giocare
- 27. Capybara può giocare bene con Turbolinks?
- 28. funzioni automaticamente integrate tra le unità di traduzione e gcc 4.6
- 29. Flex 4.6 nascondere/respingere SoftKeyboard
- 30. Impostare cc su gcc anziché clang su OSX Yosemite
MinGW gcc 4.5.1 (32 e 64 bit) è disponibile da cygwin pure. Nessuna idea quando avranno build di 4.6. –
@ Ben: le versioni a 64 bit provengono dal progetto mingw-w64, che funziona molto vicino allo sviluppo GCC. 4.6 sarà probabilmente disponibile quando è rilasciato ufficialmente, o quando arrivo a costruirlo e caricarlo sul sito mingw-w64 ';)' – rubenvb
@rubenvb: È fantastico. E un luogo ** molto ** più sicuro per le persone da scaricare rispetto a qualche sito russo. –