Bardzo się cieszę, że GCC 4.6 obsługuje range-based for loop. Znalazłem eksperymentalne wydanie MinGW 4.6 na xvidvideo.ru, czy jest to znana, niezawodna strona? Jakie mam inne opcje (oprócz kompilacji z kodu źródłowego)?grając z GCC 4.6 na Windows
Odpowiedz
Nie jestem zaznajomiony z witryną, z którą łączyłeś się w języku rosyjskim. Jedyne inne miejsce, które znalazłem, które oferuje aktualne migawki z kompilacji GCC, to Equation Solution. Pobrałem od tego gcc4.5.1 i działało mi to całkiem dobrze. Jednak nie próbowałem jeszcze wersji 4.6.x. Plotka głosi, że gcc 4.6.x jest wolniejszy od swoich poprzedników.
Proszę złożyć raport, jaki rodzaj wyników widzisz, jeśli zdecydujesz się eksperymentować. Ciekawi mnie, jakie ulepszenia zrobili w serii 4.6.x.
chciałem wypróbować GCC 4.7 za pomocą najnowszej Code::Blocks
pod Windows 7.
Oto jak zrobiłem to dla siebie, YMMV:
Ściągnąłem najnowszy plik GCC równań w: ftp://ftp.equation.com/gcc/ i zainstalowałem go pod katalogiem
C:\gcc\
na moim komputerze lokalnym. Instalator dokonuje niezbędnych zmian w zmiennej środowiskowej ścieżki. Wylogowanie i włączenie spowoduje ich odebranie.Pobrałem najnowszą nocną kompilację
Code::Blocks
pod adresem: http://forums.codeblocks.org/index.php?board=20.0 i postępowałem zgodnie z instrukcjami instalacji.Po wykonaniu instrukcji instalacji (w tym o potrzebnych plikach DLL) i uruchomieniu C :: B po raz pierwszy;
Wybrałem "Kompilator GNU GCC" i "Ustaw jako domyślny" dla okna "Kompilowanie automatycznego wykrywania".
W zakładce "Ustawienia> Kompilator ...> Ustawienia kompilatora": Zaznaczam pole wyboru "Mam g ++ zgodnie z nadchodzącym standardem języka C++ 0x ISO C++ [-std = C++ 0x]".
W zakładce "Ustawienia> Kompilator ...> Narzędzia narzędziowe Toolchain: Zmieniłem pole wprowadzania" Katalog instalacyjny kompilatora "na
C:\gcc\bin\
.Zmieniłem nazwy tych plików fizycznie znajdujących się w katalogu
i686-pc-mingw32-gcc.exe -=to=- mingw32-gcc.exe i686-pc-mingw32-g++.exe -=to=- mingw32-g++.exe make.exe -=to=- mingw32-make.exe
C:\gcc\bin\
dopasować wymagania wymienione wCode::Blocks
nazw. Możesz po prostu przeglądać, aby ustawić poprawne pliki (ja po prostu osobiście wolałem zmieniać nazwy, aby pasowały do wpisów C :: B).
Jeśli wszystko przebiegło poprawnie, powinieneś być w stanie stworzyć ten program:
#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;
}
}
OK i uruchomić go pod Code :: Blocks z F9.
Dziękuję wszystkim za wspaniałą pracę włożoną w ten wspaniały język nowy dla nas. Happy C++ 0x computing!
Bud Alverson (przepraszam za bardzo zasadowy charakter tego postu) :)
Wielkie dzięki! Nie zmieniałbym nazw plików na dysku, ale zmieniam ustawienia CB, ale mimo to - procedura, którą opisałeś, zadziałała dla mnie, +1 – Andrey
- 1. Grając z odniesieniami
- 2. XAML 2009 i .NET 4.6/Windows 10
- 3. Grając z Ember.Object.reopen(), dlaczego mam te wyniki?
- 4. Kompilowanie za pomocą gcc (cygwin na windows)
- 5. dwa różne wyniki na GCC 4.6 i 4.7 dla szablonu szablonu odliczenia
- 6. Dlaczego błąd "Ponowne zdefiniowanie typedef" w GCC 4.3, ale nie w GCC 4.6?
- 7. GCC na Cygwin współistniejący z MinGW
- 8. Dołączanie innego kompilatora niż GCC do Clion IDE na Windows
- 9. Zwiększ rozmiar stosu w systemie Windows (GCC)
- 10. Grając akord z OscillatorNodes wykorzystaniem Web Audio API
- 11. Jak korzystać z gcc zainstalowanego w Macportach?
- 12. Flex 4.6 ukryj/odrzucenie softkeyboard
- 13. Clang na Windows
- 14. Problemy z kompilacją obiektu przy arm-linux-androideabi-gcc
- 15. Plik mapy z GCC na OSX
- 16. Błąd Xcode 4.6 - Przekroczono limit czasu oczekiwania na uruchomienie aplikacji
- 17. Używanie wanilii GCC (lub Clang) z Androidem NDK
- 18. Problem z szablonem GCC
- 19. Jak zbudować GCC firmy Apple w systemie Linux/Windows?
- 20. Szybki podział na GCC/ARM
- 21. licznik cykli z GCC
- 22. Używanie AVX z GCC - brak avxintrin.h
- 23. Uruchamianie programu skompilowanego pod Linuksem gcc pod Windows
- 24. Dev C w Windows 8: wewnętrzny błąd gcc
- 25. Gdzie mogę pobrać pliki binarne GCC dla Windows?
- 26. GCC Bitwise Atrybut
- 27. Problem z% LLD na Windows
- 28. Budowanie Pythona z Mingw i gcc
- 29. XCode 4.6 kontynuuje pobieranie Doc Set
- 30. FTPS (FTP-SSL) w Qt 4.6
MinGW gcc 4.5.1 (32- i 64-bitowej) jest dostępny od cygwin jak również. Nie mam pojęcia, kiedy będą mieć wersje 4.6. –
@Ben: 64-bitowe kompilacje pochodzą z projektu mingw-w64, który działa bardzo blisko rozwoju GCC. 4.6 będzie prawdopodobnie dostępny, gdy zostanie oficjalnie wydany, lub gdy przejdę do jego budowy i wgrania go na stronę mingw-w64 ';)' – rubenvb
@rubenvb: To jest niesamowite. I ** dużo bezpieczniejszego miejsca dla ludzi, żeby go pobrać niż jakąś rosyjską stronę. –