• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Aktualizacja MinGW w C::B do wersji zgodnej z c++14

+3 głosów
1,059 wizyt
pytanie zadane 9 lipca 2015 w C i C++ przez Dash Nałogowiec (29,650 p.)
Zostałem ostatnio zmuszony do skompilowania z użyciem flagi -std=c++1y, mój archaiczny kompilator niestety nie do końca rozumie powagę sytuacji i mnie najzwyczajniej olewa pyskując errorami prosto w monitor. Smarnie ktoś łopatologicznie jak zrobić upgrade MinGW?

1 odpowiedź

+1 głos
odpowiedź 10 lipca 2015 przez Pascal Bywalec (2,720 p.)
wybrane 10 lipca 2015 przez Dash
 
Najlepsza
  1. Pobierz najnowszą wersję MinGW http://sourceforge.net/projects/mingw/files/
  2. Zainstaluj ją sobie
  3. Zmieniasz ścieżkę dostępową w Settings->Compiler->Toolchain executables na tą w której instalowałeś MinGW
  4. Ciesz się najnowszym kompilatorem :)
komentarz 10 lipca 2015 przez Dash Nałogowiec (29,650 p.)
Cóż, już tak robiłem. Niestety ciągle wyskakuje "G__~1.EXE: error: unrecognized command line option '-std=c++1y'" pomimo zmiany kompilatora.
komentarz 10 lipca 2015 przez Pascal Bywalec (2,720 p.)
edycja 10 lipca 2015 przez Pascal

http://stackoverflow.com/questions/18174988/how-can-i-add-c11-support-to-codeblocks-compiler

 

A simple way is to write:

-std=c++11

in the Other Options section of the compiler flags. You could do this on a per-project basis (Project -> Build Options), and/or set it as a default option in the Settings -> Compilers part.

Some projects may require -std=gnu++11 which is like C++11 but has some GNU extensions enabled.

If using g++ 4.9, you can use -std=c++14 or -std=gnu++14.

compiler flags

other options

komentarz 10 lipca 2015 przez Dash Nałogowiec (29,650 p.)

Próbowałem zarówno z -std=c++14 jak i -std=c++1y , być może uszkodzony jest Makefile.

komentarz 10 lipca 2015 przez Dash Nałogowiec (29,650 p.)

Zainstalowałem aktualnie 5.1 z paczki MinGw64, cóż, wyskakują "undefined reference to __ipm_/tutajjakieśliterki/", jeszcze zobaczę z  4.9.2 sjlj. 

Podobne pytania

+1 głos
2 odpowiedzi 853 wizyt
+1 głos
1 odpowiedź 1,853 wizyt
pytanie zadane 7 lipca 2018 w C i C++ przez Hermes Nowicjusz (230 p.)
0 głosów
1 odpowiedź 281 wizyt
pytanie zadane 6 marca 2016 w C i C++ przez Prime_Bull Obywatel (1,820 p.)

93,425 zapytań

142,421 odpowiedzi

322,646 komentarzy

62,787 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...