OVH Cloud OVH Cloud

Compatibilité GCC ?

13 réponses
Avatar
Pierre Maurette
Bonjour,
(Pierre, 47 ans, à Sète)
Suis nouveau sur le NG, il semble passionnant.
Ma question :
Dans un but pédagogique, je souhaite tester un compilo C/C++ fonctionnant
sous Linux. Donc, à priori, gcc.
Ma démarche sera de rester sous Windows (console), puis en final de tester
les sources sous Linux.
Alors, installer "cygwin" ou utiliser une version "native Windows" ?
Mon but est de me prendre la tête un minimum, et "Cygwin" me stresse une
peu.
Des suggestions ?
Quelle compatibilité pour GCC ? (je recherche ANSI C99 et ANSI C++98)
Merci par avance,
Pierre

10 réponses

1 2
Avatar
Fabien LE LEZ
On Thu, 21 Aug 2003 12:06:44 +0200, "Pierre Maurette"
wrote:

ANSI C++98


A ma connaissance, aucun compilateur existant ne respecte cette norme.
;-)

Avatar
Loïc Joly
Fabien LE LEZ wrote:

On Thu, 21 Aug 2003 12:06:44 +0200, "Pierre Maurette"
wrote:


ANSI C++98



A ma connaissance, aucun compilateur existant ne respecte cette norme.
;-)

Mais les dernières version des grands compilateurs en sont de bonnes

approximation.

A première vue, je dirais :
- Visual C++ : pas avant la version 7.1 (aussi nommée 2003)
- gcc : Pas avant la version majeur 3

Les autres, je ne sais pas.

--
Loïc


Avatar
Fabien LE LEZ
On Thu, 21 Aug 2003 12:43:58 +0200, Loïc Joly
wrote:

Les autres, je ne sais pas.


A première vue, Borland C++ 5.5 (compilateur gratuit) m'a l'air pas
mal, mais je ne l'ai pas utilisé assez pour donner une garantie.
BC++ 5.02 est par contre à proscrire (je l'ai acheté en 1997, ça vient
peut-être de là ;-) )

Avatar
Arnaud Meurgues
Pierre Maurette wrote:

Mon but est de me prendre la tête un minimum, et "Cygwin" me stresse une
peu.


Franchement, cygwin s'installe vraiment sans douleur. L'installeur est
très bien fait et il n'y a rien à bidouiller pour que ça fonctionne.

Arnaud

Avatar
Gabriel Dos Reis
Fabien LE LEZ writes:

| On Thu, 21 Aug 2003 12:06:44 +0200, "Pierre Maurette"
| wrote:
|
| >ANSI C++98
|
| A ma connaissance, aucun compilateur existant ne respecte cette norme.

mauvaise connaissance, changer de connaissance.

As-tu testé une récente version de como ?

-- Gaby
Avatar
Olivier Tristan
Dans l'article <3f4499fc$0$26822$,
Bonjour,
(Pierre, 47 ans, à Sète)
Suis nouveau sur le NG, il semble passionnant.
Ma question :
Dans un but pédagogique, je souhaite tester un compilo C/C++ fonctionnant
sous Linux. Donc, à priori, gcc.



DevCpp utilise minGW (portage de gcc sous windows) et a a la bonne idee
ne n etre pas galere du tout à utiliser
http://www.bloodshed.net/dev/devcpp.html

prendre la beta si tu veux un gcc relativement recent et bien sur celle
containant minGw

voili voilou

En theorie le passage minGW ---> gcc Linux ne nécessite aucune modification
de code



--
-----------------------------------------------------------------------------
olivier tristan
There's only one truth, but thousand ways to paint it - Pablo Picasso
-----------------------------------------------------------------------------

Avatar
Fabien LE LEZ
On 21 Aug 2003 14:16:12 +0200, Gabriel Dos Reis
wrote:

As-tu testé une récente version de como ?


Non. Il applique la norme à la lettre ?

Avatar
Jean-Marc Bourguet
Fabien LE LEZ writes:

On 21 Aug 2003 14:16:12 +0200, Gabriel Dos Reis
wrote:

As-tu testé une récente version de como ?


Non. Il applique la norme à la lettre ?


Les differences sont de l'ordre du bug; il n'y a pas de "not
implemented". Et si j'avais trouve des bugs (dans le support d'export
et ailleurs) avec la version recue il y a un an, la dernier beta que
j'ai m'a l'air bien solide.

J'ai pas teste avec la lib de Dimkumware, donc je ne parle que du
"core langage".

A+

--
Jean-Marc
FAQ de fclc++: http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ
C++ FAQ Lite en VF: http://www.ifrance.com/jlecomte/c++/c++-faq-lite/index.html
Site de usenet-fr: http://www.usenet-fr.news.eu.org


Avatar
Gabriel Dos Reis
--=-=- Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Fabien LE LEZ writes:

| On 21 Aug 2003 14:16:12 +0200, Gabriel Dos Reis
| wrote:
|
| >As-tu testé une récente version de como ?
|
| Non.

Je t'y ecnourage vivement.

| Il applique la norme à la lettre ?

--=-=- Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: quoted-printable


cela dépend de la lettre en question.

--=-=-=--
Avatar
Gabriel Dos Reis
--=-=- Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit

Jean-Marc Bourguet writes:

| Fabien LE LEZ writes:
|
| > On 21 Aug 2003 14:16:12 +0200, Gabriel Dos Reis
| > wrote:
| >
| > >As-tu testé une récente version de como ?
| >
| > Non. Il applique la norme à la lettre ?
|
| Les differences sont de l'ordre du bug; il n'y a pas de "not
| implemented". Et si j'avais trouve des bugs (dans le support d'export
| et ailleurs) avec la version recue il y a un an, la dernier beta que
| j'ai m'a l'air bien solide.

--=-=- Content-Type: text/plain; charset=iso-8859-15
Content-Transfer-Encoding: quoted-printable


J'ai un peu fouillé la dernière version d'évaluation que j'ai.
La seule chose que je peux leur reprocher à ce stade, c'est la
lenteur, mais alors je suis mal placé pour leur jeter la pierre ;-/

-- Gaby

--=-=-=--
1 2