IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage C++ Discussion :

Variadic template et norme c++


Sujet :

Langage C++

  1. #21
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Par défaut
    Citation Envoyé par Lintel-oo Voir le message
    Je suis sous code blocks sous windows 7 64 bits avec une version gcc indéterminée mais je pense suffisamment récente puisque c'est possible d'utiliser la norme c++11 d'après les messages précédents (gcc et mingw ont été installés en même temps que code blocks).
    Tu te mets dans le répertoire de gcc, et tu récupère le numéro de version avec gcc -v.
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

  2. #22
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Salut,

    Le plus simple pour avoir la version de gcc utilisée, sans meme avoir à compiler quoi que ce soit, c'est encore la ligne de commande gcc -v (gcc --version dans sa version longue).

    le résutat fournira une série d'informations supplémentiares particulièrement intéressantes

    Ceci dit, il faut faire attention que l'option permettant de compiler avec le support C++11 a été modifiée et est passée de -std=c++0x à -std=c++11...

    Les dernières "nigthly builds" de code::blocks fournissent les deux options de manière séparée, et sont disonibles directement sur le forum de code::blocks, section Nightly builds

    Il n'est pas forcément nécessaire de courir après toutes les nigthly builds (à moins d'avoir effectivement rencontré un problème marqué comme résolu), mais il est malgré tout parfois intéressant de le faire pour profiter d'améliorations qui tardent à venir à cause de la durée observée entre deux versions stables
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  3. #23
    Membre Expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Par défaut
    gcc -v est très sympa, mais il vous dit quel est la version installé dans le répertoire où vous êtes, et pas la version que c::b utilise pour compiler (c'est toujours là que ça coince, rarement dans les gcc installés).

  4. #24
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 274
    Par défaut
    Merci bien je regarde ça de suite

    J'ai la version 3.4.5 de gcc (je comprends mieux pourquoi l'option n'est pas prise en compte ).

    J'ai installé mingw dernière version mais j'obtiens un tas d'erreur lorsque j'indique le nouveau chemin du compilateur à code blocks :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    196
    197
    198
    199
    200
    201
    202
    203
    204
    205
    206
    207
    208
    209
    210
    211
    212
    213
    214
    215
    216
    217
    218
    219
    220
    221
    222
    223
    224
    225
    226
    227
    228
    229
    230
    231
    232
    233
    234
    235
    236
    237
    238
    239
    240
    241
    242
    243
    244
    245
    246
    247
    248
    249
    250
    251
    252
    253
    254
    255
    256
    257
    258
    259
    260
    c:/mingw_/mingw/bin/../lib/gcc/mingw32/4.6.1/../../../crt2.o: dans la fonction « _mingw_CRTStartup »:
    C:\MinGW\msys\1.0\src\mingwrt/../mingw/crt1.c:193: référence indéfinie vers « __dyn_tls_init_callback »
    obj\Release\main.o:main.cpp:(.text+0x68): référence indéfinie vers « std::ctype<char>::_M_widen_init() const »
    obj\Release\main.o:main.cpp:(.eh_frame$_ZNSt6vectorI7Coord3DIdESaIS1_EE13_M_insert_auxEN9__gnu_cxx17__normal_iteratorIPS1_S3_EERKS1_+0x13): référence indéfinie vers « __gxx_personality_v0 »
    obj\Release\main.o:main.cpp:(.eh_frame$_ZNSt6vectorI7Coord3DIiESaIS1_EE14_M_fill_insertEN9__gnu_cxx17__normal_iteratorIPS1_S3_EEjRKS1_+0x13): référence indéfinie vers « __gxx_personality_v0 »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x60): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0xc1): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x114): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x140): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x1a1): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x1f3): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x587): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x5de): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x6ab): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x6d1): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x86d): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0x8b3): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0xc47): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios_init.o):ios_init.cc:(.text+0xc9e): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(new_op.o):new_op.cc:(.text+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(new_op.o):new_op.cc:(.text+0x87): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(new_op.o):new_op.cc:(.text+0xb7): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x137): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x1c5): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x237): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x2ec): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x3d7): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x48c): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x577): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x62c): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x717): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x7cc): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x8b7): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0x96c): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0xa57): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0xb0c): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0xbf7): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0xcac): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0xd97): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0xe4c): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0xf37): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(functexcept.o):functexcept.cc:(.text+0xfec): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi5seekgExSt12_Ios_Seekdir[std::basic_istream<char, std::char_traits<char> >::seekg(long long, std::_Ios_Seekdir)]+0x13d): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi5seekgExSt12_Ios_Seekdir[std::basic_istream<char, std::char_traits<char> >::seekg(long long, std::_Ios_Seekdir)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi5seekgESt4fposIiE[std::basic_istream<char, std::char_traits<char> >::seekg(std::fpos<int>)]+0x3d): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi5seekgESt4fposIiE[std::basic_istream<char, std::char_traits<char> >::seekg(std::fpos<int>)]+0x6e): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi5seekgESt4fposIiE[std::basic_istream<char, std::char_traits<char> >::seekg(std::fpos<int>)]+0x156): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi5seekgESt4fposIiE[std::basic_istream<char, std::char_traits<char> >::seekg(std::fpos<int>)]+0x19f): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi4syncEv[std::basic_istream<char, std::char_traits<char> >::sync()]+0x3a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi4syncEv[std::basic_istream<char, std::char_traits<char> >::sync()]+0xae): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi4syncEv[std::basic_istream<char, std::char_traits<char> >::sync()]+0xf9): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi4syncEv[std::basic_istream<char, std::char_traits<char> >::sync()]+0x12d): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi8readsomeEPci[std::basic_istream<char, std::char_traits<char> >::readsome(char*, int)]+0x39): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi8readsomeEPci[std::basic_istream<char, std::char_traits<char> >::readsome(char*, int)]+0xe7): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi8readsomeEPci[std::basic_istream<char, std::char_traits<char> >::readsome(char*, int)]+0x149): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi8readsomeEPci[std::basic_istream<char, std::char_traits<char> >::readsome(char*, int)]+0x186): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi4readEPci[std::basic_istream<char, std::char_traits<char> >::read(char*, int)]+0x3f): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi4readEPci[std::basic_istream<char, std::char_traits<char> >::read(char*, int)]+0xe7): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi4readEPci[std::basic_istream<char, std::char_traits<char> >::read(char*, int)]+0x129): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi4peekEv[std::basic_istream<char, std::char_traits<char> >::peek()]+0x3a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi4peekEv[std::basic_istream<char, std::char_traits<char> >::peek()]+0xa7): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi4peekEv[std::basic_istream<char, std::char_traits<char> >::peek()]+0xf8): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi4peekEv[std::basic_istream<char, std::char_traits<char> >::peek()]+0x14b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi6ignoreEii[std::basic_istream<char, std::char_traits<char> >::ignore(int, int)]+0x3f): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi6ignoreEii[std::basic_istream<char, std::char_traits<char> >::ignore(int, int)]+0x117): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi6ignoreEii[std::basic_istream<char, std::char_traits<char> >::ignore(int, int)]+0x167): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi7getlineEPcic[std::basic_istream<char, std::char_traits<char> >::getline(char*, int, char)]+0x3b): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi7getlineEPcic[std::basic_istream<char, std::char_traits<char> >::getline(char*, int, char)]+0x1b5): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi7getlineEPcic[std::basic_istream<char, std::char_traits<char> >::getline(char*, int, char)]+0x1fc): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi7getlineEPcic[std::basic_istream<char, std::char_traits<char> >::getline(char*, int, char)]+0x2d7): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getEPcic[std::basic_istream<char, std::char_traits<char> >::get(char*, int, char)]+0x3b): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getEPcic[std::basic_istream<char, std::char_traits<char> >::get(char*, int, char)]+0x13e): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getEPcic[std::basic_istream<char, std::char_traits<char> >::get(char*, int, char)]+0x185): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getEPcic[std::basic_istream<char, std::char_traits<char> >::get(char*, int, char)]+0x1f4): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getERc[std::basic_istream<char, std::char_traits<char> >::get(char&)]+0x3f): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getERc[std::basic_istream<char, std::char_traits<char> >::get(char&)]+0xc8): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getERc[std::basic_istream<char, std::char_traits<char> >::get(char&)]+0x118): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getERc[std::basic_istream<char, std::char_traits<char> >::get(char&)]+0x185): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getEv[std::basic_istream<char, std::char_traits<char> >::get()]+0x3a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getEv[std::basic_istream<char, std::char_traits<char> >::get()]+0xc8): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getEv[std::basic_istream<char, std::char_traits<char> >::get()]+0x118): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getEv[std::basic_istream<char, std::char_traits<char> >::get()]+0x185): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsEPSt15basic_streambufIcSt11char_traitsIcEE[std::basic_istream<char, std::char_traits<char> >::operator>>(std::basic_streambuf<char, std::char_traits<char> >*)]+0x3c): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsEPSt15basic_streambufIcSt11char_traitsIcEE[std::basic_istream<char, std::char_traits<char> >::operator>>(std::basic_streambuf<char, std::char_traits<char> >*)]+0xae): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsEPSt15basic_streambufIcSt11char_traitsIcEE[std::basic_istream<char, std::char_traits<char> >::operator>>(std::basic_streambuf<char, std::char_traits<char> >*)]+0x10d): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsEPSt15basic_streambufIcSt11char_traitsIcEE[std::basic_istream<char, std::char_traits<char> >::operator>>(std::basic_streambuf<char, std::char_traits<char> >*)]+0x14a): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERPv[std::basic_istream<char, std::char_traits<char> >::operator>>(void*&)]+0x36): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERPv[std::basic_istream<char, std::char_traits<char> >::operator>>(void*&)]+0x103): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERPv[std::basic_istream<char, std::char_traits<char> >::operator>>(void*&)]+0x13b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERPv[std::basic_istream<char, std::char_traits<char> >::operator>>(void*&)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERe[std::basic_istream<char, std::char_traits<char> >::operator>>(long double&)]+0x36): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERe[std::basic_istream<char, std::char_traits<char> >::operator>>(long double&)]+0x103): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERe[std::basic_istream<char, std::char_traits<char> >::operator>>(long double&)]+0x13b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERe[std::basic_istream<char, std::char_traits<char> >::operator>>(long double&)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERd[std::basic_istream<char, std::char_traits<char> >::operator>>(double&)]+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERd[std::basic_istream<char, std::char_traits<char> >::operator>>(double&)]+0x103): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERd[std::basic_istream<char, std::char_traits<char> >::operator>>(double&)]+0x13b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERd[std::basic_istream<char, std::char_traits<char> >::operator>>(double&)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERf[std::basic_istream<char, std::char_traits<char> >::operator>>(float&)]+0x36): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERf[std::basic_istream<char, std::char_traits<char> >::operator>>(float&)]+0x103): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERf[std::basic_istream<char, std::char_traits<char> >::operator>>(float&)]+0x13b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERf[std::basic_istream<char, std::char_traits<char> >::operator>>(float&)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERy[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned long long&)]+0x36): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERy[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned long long&)]+0x103): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERy[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned long long&)]+0x13b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERy[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned long long&)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERx[std::basic_istream<char, std::char_traits<char> >::operator>>(long long&)]+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERx[std::basic_istream<char, std::char_traits<char> >::operator>>(long long&)]+0x103): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERx[std::basic_istream<char, std::char_traits<char> >::operator>>(long long&)]+0x13b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERx[std::basic_istream<char, std::char_traits<char> >::operator>>(long long&)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERm[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned long&)]+0x36): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERm[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned long&)]+0x103): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERm[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned long&)]+0x13b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERm[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned long&)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERl[std::basic_istream<char, std::char_traits<char> >::operator>>(long&)]+0x36): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERl[std::basic_istream<char, std::char_traits<char> >::operator>>(long&)]+0x103): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERl[std::basic_istream<char, std::char_traits<char> >::operator>>(long&)]+0x13b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERl[std::basic_istream<char, std::char_traits<char> >::operator>>(long&)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERj[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned int&)]+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERj[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned int&)]+0x103): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERj[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned int&)]+0x13b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERj[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned int&)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERi[std::basic_istream<char, std::char_traits<char> >::operator>>(int&)]+0x39): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERi[std::basic_istream<char, std::char_traits<char> >::operator>>(int&)]+0x137): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERi[std::basic_istream<char, std::char_traits<char> >::operator>>(int&)]+0x179): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERt[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned short&)]+0x36): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERt[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned short&)]+0x103): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERt[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned short&)]+0x13b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERt[std::basic_istream<char, std::char_traits<char> >::operator>>(unsigned short&)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERs[std::basic_istream<char, std::char_traits<char> >::operator>>(short&)]+0x37): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERs[std::basic_istream<char, std::char_traits<char> >::operator>>(short&)]+0x137): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERs[std::basic_istream<char, std::char_traits<char> >::operator>>(short&)]+0x179): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERb[std::basic_istream<char, std::char_traits<char> >::operator>>(bool&)]+0x36): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERb[std::basic_istream<char, std::char_traits<char> >::operator>>(bool&)]+0x103): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERb[std::basic_istream<char, std::char_traits<char> >::operator>>(bool&)]+0x13b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSirsERb[std::basic_istream<char, std::char_traits<char> >::operator>>(bool&)]+0x17a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEEc[std::basic_istream<char, std::char_traits<char> >::get(std::basic_streambuf<char, std::char_traits<char> >&, char)]+0x41): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEEc[std::basic_istream<char, std::char_traits<char> >::get(std::basic_streambuf<char, std::char_traits<char> >&, char)]+0x158): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEEc[std::basic_istream<char, std::char_traits<char> >::get(std::basic_streambuf<char, std::char_traits<char> >&, char)]+0x19f): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEEc[std::basic_istream<char, std::char_traits<char> >::get(std::basic_streambuf<char, std::char_traits<char> >&, char)]+0x22e): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi5ungetEv[std::basic_istream<char, std::char_traits<char> >::unget()]+0x3f): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi5ungetEv[std::basic_istream<char, std::char_traits<char> >::unget()]+0xb7): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi5ungetEv[std::basic_istream<char, std::char_traits<char> >::unget()]+0x108): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi5ungetEv[std::basic_istream<char, std::char_traits<char> >::unget()]+0x164): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi7putbackEc[std::basic_istream<char, std::char_traits<char> >::putback(char)]+0x41): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi7putbackEc[std::basic_istream<char, std::char_traits<char> >::putback(char)]+0xc7): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi7putbackEc[std::basic_istream<char, std::char_traits<char> >::putback(char)]+0x118): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(istream-inst.o):istream-inst.cc:(.text$_ZNSi7putbackEc[std::basic_istream<char, std::char_traits<char> >::putback(char)]+0x172): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(new_opv.o):new_opv.cc:(.text+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(new_opv.o):new_opv.cc:(.text+0x54): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(new_opv.o):new_opv.cc:(.text+0x7f): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(eh_personality.o):eh_personality.cc:(.text+0x461): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(eh_personality.o):eh_personality.cc:(.text+0x5d4): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(eh_personality.o):eh_personality.cc:(.text+0x6c6): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(eh_personality.o):eh_personality.cc:(.text+0x92a): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(eh_personality.o):eh_personality.cc:(.text+0x9b7): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(eh_personality.o):eh_personality.cc:(.text+0xa3b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x134): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x17e): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x1c8): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x26a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x2ca): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x305): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x35a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x3ba): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x3f5): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x44c): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x4b5): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x4eb): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x539): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x561): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x58c): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x621): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x681): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x73f): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ios.o):ios.cc:(.text+0x7a3): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(streambuf-inst.o):streambuf-inst.cc:(.text$_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6locale[std::basic_streambuf<char, std::char_traits<char> >::pubimbue(std::locale const&)]+0x40): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(streambuf-inst.o):streambuf-inst.cc:(.text$_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6locale[std::basic_streambuf<char, std::char_traits<char> >::pubimbue(std::locale const&)]+0x93): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(streambuf-inst.o):streambuf-inst.cc:(.text$_ZNSt15basic_streambufIcSt11char_traitsIcEE8pubimbueERKSt6locale[std::basic_streambuf<char, std::char_traits<char> >::pubimbue(std::locale const&)]+0xd2): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(misc-inst.o):misc-inst.cc:(.text$_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E[std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x37): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(misc-inst.o):misc-inst.cc:(.text$_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E[std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x197): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(misc-inst.o):misc-inst.cc:(.text$_ZStlsIcSt11char_traitsIcESaIcEERSt13basic_ostreamIT_T0_ES7_RKSbIS4_S5_T1_E[std::basic_ostream<char, std::char_traits<char> >& std::operator<< <char, std::char_traits<char>, std::allocator<char> >(std::basic_ostream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x219): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(misc-inst.o):misc-inst.cc:(.text$_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_[std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)]+0x62): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(misc-inst.o):misc-inst.cc:(.text$_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_[std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)]+0xd9): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(misc-inst.o):misc-inst.cc:(.text$_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_[std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)]+0x13e): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(misc-inst.o):misc-inst.cc:(.text$_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_[std::basic_istream<char, std::char_traits<char> >& std::getline<char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, char)]+0x2fa): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(misc-inst.o):misc-inst.cc:(.text$_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E[std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)]+0x61): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(misc-inst.o):misc-inst.cc:(.text$_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E[std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)]+0xc0): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(misc-inst.o):misc-inst.cc:(.text$_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E[std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)]+0x123): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(misc-inst.o):misc-inst.cc:(.text$_ZStrsIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E[std::basic_istream<char, std::char_traits<char> >& std::operator>><char, std::char_traits<char>, std::allocator<char> >(std::basic_istream<char, std::char_traits<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)]+0x356): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdD2Ev[std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()]+0x40): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdD2Ev[std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()]+0xa1): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdD1Ev[std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()]+0x3a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdD1Ev[std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()]+0xaa): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdD0Ev[std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()]+0x3a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdD0Ev[std::basic_iostream<char, std::char_traits<char> >::~basic_iostream()]+0xb5): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale[std::basic_ios<char, std::char_traits<char> >::_M_cache_locale(std::locale const&)]+0x3a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale[std::basic_ios<char, std::char_traits<char> >::_M_cache_locale(std::locale const&)]+0x195): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEE15_M_cache_localeERKSt6locale[std::basic_ios<char, std::char_traits<char> >::_M_cache_locale(std::locale const&)]+0x1cd): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdC1EPSt15basic_streambufIcSt11char_traitsIcEE[std::basic_iostream<char, std::char_traits<char> >::basic_iostream(std::basic_streambuf<char, std::char_traits<char> >*)]+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdC1EPSt15basic_streambufIcSt11char_traitsIcEE[std::basic_iostream<char, std::char_traits<char> >::basic_iostream(std::basic_streambuf<char, std::char_traits<char> >*)]+0xee): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdC1EPSt15basic_streambufIcSt11char_traitsIcEE[std::basic_iostream<char, std::char_traits<char> >::basic_iostream(std::basic_streambuf<char, std::char_traits<char> >*)]+0x162): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdC2EPSt15basic_streambufIcSt11char_traitsIcEE[std::basic_iostream<char, std::char_traits<char> >::basic_iostream(std::basic_streambuf<char, std::char_traits<char> >*)]+0x3a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdC2EPSt15basic_streambufIcSt11char_traitsIcEE[std::basic_iostream<char, std::char_traits<char> >::basic_iostream(std::basic_streambuf<char, std::char_traits<char> >*)]+0xa3): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSdC2EPSt15basic_streambufIcSt11char_traitsIcEE[std::basic_iostream<char, std::char_traits<char> >::basic_iostream(std::basic_streambuf<char, std::char_traits<char> >*)]+0xf8): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEEC1EPSt15basic_streambufIcS1_E[std::basic_ios<char, std::char_traits<char> >::basic_ios(std::basic_streambuf<char, std::char_traits<char> >*)]+0x3a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEEC1EPSt15basic_streambufIcS1_E[std::basic_ios<char, std::char_traits<char> >::basic_ios(std::basic_streambuf<char, std::char_traits<char> >*)]+0xa6): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEEC1EPSt15basic_streambufIcS1_E[std::basic_ios<char, std::char_traits<char> >::basic_ios(std::basic_streambuf<char, std::char_traits<char> >*)]+0xe0): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEEC2EPSt15basic_streambufIcS1_E[std::basic_ios<char, std::char_traits<char> >::basic_ios(std::basic_streambuf<char, std::char_traits<char> >*)]+0x3e): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEEC2EPSt15basic_streambufIcS1_E[std::basic_ios<char, std::char_traits<char> >::basic_ios(std::basic_streambuf<char, std::char_traits<char> >*)]+0xa6): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEEC2EPSt15basic_streambufIcS1_E[std::basic_ios<char, std::char_traits<char> >::basic_ios(std::basic_streambuf<char, std::char_traits<char> >*)]+0xe0): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale[std::basic_ios<char, std::char_traits<char> >::imbue(std::locale const&)]+0x43): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale[std::basic_ios<char, std::char_traits<char> >::imbue(std::locale const&)]+0x100): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(io-inst.o):io-inst.cc:(.text$_ZNSt9basic_iosIcSt11char_traitsIcEE5imbueERKSt6locale[std::basic_ios<char, std::char_traits<char> >::imbue(std::locale const&)]+0x149): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0x39): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0x818): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0x863): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0x99a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0xa1a): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0xa6b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0xb2a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0xbaa): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0xbfb): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0xcb9): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0x1497): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0x14e2): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0x1572): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0x1682): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(locale_init.o):locale_init.cc:(.text+0x16ef): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED0Ev[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::~stdio_filebuf()]+0x3a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED0Ev[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::~stdio_filebuf()]+0x8d): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED0Ev[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::~stdio_filebuf()]+0xcb): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED1Ev[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::~stdio_filebuf()]+0x3a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED1Ev[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::~stdio_filebuf()]+0x82): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED1Ev[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::~stdio_filebuf()]+0xbe): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED2Ev[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::~stdio_filebuf()]+0x3a): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED2Ev[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::~stdio_filebuf()]+0x82): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEED2Ev[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::~stdio_filebuf()]+0xbe): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC1EP6_iobufSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(_iobuf*, std::_Ios_Openmode, unsigned int)]+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC1EP6_iobufSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(_iobuf*, std::_Ios_Openmode, unsigned int)]+0xdf): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC1EP6_iobufSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(_iobuf*, std::_Ios_Openmode, unsigned int)]+0x12b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EP6_iobufSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(_iobuf*, std::_Ios_Openmode, unsigned int)]+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EP6_iobufSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(_iobuf*, std::_Ios_Openmode, unsigned int)]+0xdf): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EP6_iobufSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(_iobuf*, std::_Ios_Openmode, unsigned int)]+0x12b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC1EiSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(int, std::_Ios_Openmode, unsigned int)]+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC1EiSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(int, std::_Ios_Openmode, unsigned int)]+0xdf): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC1EiSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(int, std::_Ios_Openmode, unsigned int)]+0x12b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EiSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(int, std::_Ios_Openmode, unsigned int)]+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EiSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(int, std::_Ios_Openmode, unsigned int)]+0xdf): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(ext-inst.o):ext-inst.cc:(.text$_ZN9__gnu_cxx13stdio_filebufIcSt11char_traitsIcEEC2EiSt13_Ios_Openmodej[__gnu_cxx::stdio_filebuf<char, std::char_traits<char> >::stdio_filebuf(int, std::_Ios_Openmode, unsigned int)]+0x12b): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(locale.o):locale.cc:(.text+0x34): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(locale.o):locale.cc:(.text+0x61): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(locale.o):locale.cc:(.text+0x8f): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(locale.o):locale.cc:(.text+0xf4): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(locale.o):locale.cc:(.text+0x121): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(locale.o):locale.cc:(.text+0x14f): référence indéfinie vers « _Unwind_SjLj_Resume »
    C:\MinGW\lib/libstdc++.a(locale.o):locale.cc:(.text+0x2f4): référence indéfinie vers « _Unwind_SjLj_Register »
    C:\MinGW\lib/libstdc++.a(locale.o):locale.cc:(.text+0x3c1): référence indéfinie vers « _Unwind_SjLj_Unregister »
    C:\MinGW\lib/libstdc++.a(locale.o):locale.cc:(.text+0x43c): référence indéfinie vers « _Unwind_SjLj_Unregister »

  5. #25
    Membre Expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2007
    Messages
    1 895
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 895
    Par défaut
    J'ai le sentiment que si le compilateur est correct, il y a un problème sur les chemin des librairies.

    Ceci dit, la version de CB installée est antédiluvienne. Le build du 25/08/2012 propose gcc 4.7, si ça peut aider.
    [FAQ des forums][FAQ Développement 2D, 3D et Jeux][Si vous ne savez pas ou vous en êtes...]
    Essayez d'écrire clairement (c'est à dire avec des mots français complets). SMS est votre ennemi.
    Evitez les arguments inutiles - DirectMachin vs. OpenTruc ou G++ vs. Café. C'est dépassé tout ça.
    Et si vous êtes sages, vous aurez peut être vous aussi la chance de passer à la télé. Ou pas.

    Ce site contient un forum d'entraide gratuit. Il ne s'use que si l'on ne s'en sert pas.

  6. #26
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Citation Envoyé par germinolegrand Voir le message
    gcc -v est très sympa, mais il vous dit quel est la version installé dans le répertoire où vous êtes, et pas la version que c::b utilise pour compiler (c'est toujours là que ça coince, rarement dans les gcc installés).
    Si tu as plusieurs versions de gcc installées, rien ne t'empêche d'utiliser le chemin absolu pour invoquer la commande, ni de demander à CB d'utiliser la version qui se trouve dans un dossier particulier en passant par le menu "settings->compiler" et en cliquant sur l'onglet "toolchain executables".

    C'est ainsi que CB utilise chez moi une version compilée perso en 64 bits, multilib de gcc4.7.1
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  7. #27
    Expert éminent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activité : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par défaut
    Citation Envoyé par Emmanuel Deloget Voir le message
    J'ai le sentiment que si le compilateur est correct, il y a un problème sur les chemin des librairies.

    Ceci dit, la version de CB installée est antédiluvienne. Le build du 25/08/2012 propose gcc 4.7, si ça peut aider.
    En fait, les niglty builds ne fournissent que C::B, sans le compilateur...

    C'est sans doute parce que tu as une version 4.7 installée dans ton PATH (et dans c:\MinGW) que C::B l'utilise par défaut
    A méditer: La solution la plus simple est toujours la moins compliquée
    Ce qui se conçoit bien s'énonce clairement, et les mots pour le dire vous viennent aisément. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 février 2014
    mon tout nouveau blog

  8. #28
    Membre Expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Par défaut
    Citation Envoyé par koala01 Voir le message
    Si tu as plusieurs versions de gcc installées, rien ne t'empêche d'utiliser le chemin absolu pour invoquer la commande, ni de demander à CB d'utiliser la version qui se trouve dans un dossier particulier en passant par le menu "settings->compiler" et en cliquant sur l'onglet "toolchain executables".

    C'est ainsi que CB utilise chez moi une version compilée perso en 64 bits, multilib de gcc4.7.1
    C'est exactement la solution que j'ai expliquée 8 posts plus haut ^^
    Et comme ça ne marche du premier coup que dans le meilleurs des mondes et ayant dû aider un certain nombre de personnes à installer le-dit compilateur sur c::b, je donne un code c++ permettant de vérifier la correcte configuration de la target, sachant bien évidemment que quand on a plusieurs compilateurs (ou versions du même compilateur), on ne désinstalle pas pour autant la version antérieure. Ça fait partie de la configuration de c::b, mais je sais par expérience que cela peut être une grande source d'erreurs (mauvais compilateur dans les options du projet, compilateur différent pour chaque target, et j'en passe...).

  9. #29
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 274
    Par défaut
    Donc au final je dois faire quoi pour parvenir à utiliser la nouvelle norme ?
    J'ai essayé tout ce que vous avez dit mais rien ne change : toujours la version 3.4.5 utilisée alors que j'ai installée la nouvelle, tout plein d'erreurs si je coche l'option std=c++0x

    J'ai beau installer les nightly build ça ne change rien.

    Comment faire ? Je désespère

    Je précise que j'ai bien indiqué les bons chemins des exécutables gcc gdb et tout le tralala aux bons endroits ^^

    Edit : ceci dit je viens d'observer que les erreurs au linkage proviennent du dossier C:/Mingw et non du dossier où est situé le nouveau mingw donc cela confirme ce que vous dites il doit y avoir un problème de Path je vais voir ça

  10. #30
    Membre Expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Par défaut
    Il n'est nul besoin de changer sa version de c::b pour changer de version de compilateur.

    Il faut que tu vérifie le toolchain executable dont on a parlé plus haut.
    (au besoin un petit screen pour nous).

    edit : décidément faut vraiment que je fasse un article là-dessus...

  11. #31
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 274
    Par défaut
    Merci pour ton aide

    http://www.developpez.net/forums/att...1&d=1349357492
    http://www.developpez.net/forums/att...1&d=1349357880

    Voila pour les captures, je ne sais pas laquelle est la bonne en tout cas les 2 montrent les exécutables du bon dossier mingw (gcc, g++ etc...).
    Images attachées Images attachées   

  12. #32
    Membre Expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Par défaut
    Ah oui, y'a une petite vérification à faire surtout en venant d'une aussi vieille version de g++, il faut vérifier que les noms des .exe qui se trouvent sous C:/mingw_/Mingw/bin/ correspondent aux noms exacts que ceux qu'on peut lire dans toolchain executables...

    edit : et les miens ressemblent plutôt à mingw32-g++.exe

  13. #33
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 274
    Par défaut
    Oui je viens d'éditer mon précédent message j'avais juste modifié les exécutables pour voir si cela changeait quelque chose mais visiblement ça ne fait absolument rien !

  14. #34
    Membre Expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Par défaut
    déjà quand je vois 4.6.1 je prends peur ^^
    Je te conseille donc de relancer le logiciel d'installation de Mingw (après avoir viré cette installation là via la touche suppr dans l'explorateur windows ).
    N'oublie pas de cocher Download Latest repository catalog durant l'installation, ainsi que C++ compiler.

    Au cas où, le lien direct pour télécharger le bon installateur : http://sourceforge.net/projects/ming...d?source=files

    Si ça ne marche toujours pas, on passera à la manière forte

  15. #35
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 274
    Par défaut
    Je viens d'installer la dernière version mais j'ai toujours de gros problèmes au linkage.
    Images attachées Images attachées  

  16. #36
    Membre Expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Par défaut
    as-tu au moins fait un rebuild all sur ton projet ?

  17. #37
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 274
    Par défaut
    Oui évidemment ^^

  18. #38
    Membre Expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Par défaut
    Bon. Dans ce cas... on va réinstaller c::b. Sans compilateur.

    Dans le dossier CodeBlocks, clique sur Uninstall.exe
    Puis va télécharger c::b sur le site officiel en choisissant la version sans MINGW

    Une fois que tu as réinstallé c::b, va dans Settings->Compiler->toolchain et clique sur auto detect.

    Si ça marche pas je mange mon chapeau.

  19. #39
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    274
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2011
    Messages : 274
    Par défaut
    Ok par contre n'y a-t-il pas un moyen de sauvegarder les paramètres avant, je n'ai pas trop envie de réinstaller toutes les bibliothèques qui le sont déjà.

  20. #40
    Membre Expert

    Avatar de germinolegrand
    Homme Profil pro
    Développeur de jeux vidéo
    Inscrit en
    Octobre 2010
    Messages
    738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Développeur de jeux vidéo
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2010
    Messages : 738
    Par défaut
    mmh... comment as-tu installé tes bibliothèques ? En tout cas le uninstall ne touchera pas aux fichiers qui ne lui appartiennent pas

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 3 PremièrePremière 123 DernièreDernière

Discussions similaires

  1. C++ 0x variadic template
    Par victor_gasgas dans le forum Langage
    Réponses: 6
    Dernier message: 21/09/2010, 07h26
  2. [C++0x] Variadic template : un constructeur par type
    Par Florian Goo dans le forum Langage
    Réponses: 2
    Dernier message: 08/04/2009, 18h33
  3. Réponses: 2
    Dernier message: 10/01/2009, 13h38
  4. [RUP] Template RUP & Normes IEEE
    Par Yann21 dans le forum xUP
    Réponses: 9
    Dernier message: 27/08/2008, 18h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo