(Courriels de diversion: <retraiteraient@confus-retarderait.com> <negligions@sasser-demi-cercles.com> <fumiers@insonoriseras-frissonnement.com> <mousses@barmaid-sursauter.com> <gouape@suprematie-escaladerions.com> <magnolia@parlerez-vogua.com> <moyenne@veulerie-defraîchisses.com> <disparaissiez@seyaient-liane.com> <perturberiez@douer-lino.com> <prepares@delimitait-ehonte.com> )
Le Wed, 23 Apr 2003 11:15:55 +0200
jdd <jdanield@dodin.net> écrivait :
> Michel Rodriguez wrote:
>
> > g++, pas gc++ (en tout cas sur ma machine).
>
> g++ ou mieux gcc, sans doute
>
> > Quels sont les langages qui passent par une traduction en C/C++? A
> > ce que je sache la plupart des langages de script ont leur propre
> > interpreteur: Perl, Python, Ruby, Java...
>
> je ne sais pas, mais chaque fois que j'ai compilé du source (et c'est
> souvent), gcc ou g++ étaient exigés.
J'arrive après la bataille, mais en lisant l'enfilade j'ai été surpris
que personne ne relève que l'on oppose gcc et g++ alors que g++ n'est
qu'une partie de gcc.
Et d'ailleurs, gcc n'est nullement un compilateur C. C'est une vision
très réductrice. D'abord parce que ce n'est pas un compilateur, mais une
chaîne de compilation incluant préprocesseur, éditeur de liens et
locateur (OK, ils font tous ça maintenant, mais les étudiants doivent
bien découvrir ces notions, non ?), ensuite parce que le Gnu's Compiler
Collection sait compiler bien d'autres langages que le C et le C++.
À savoir (du man gcc):
-x language
Specify explicitly the language for the following input files
(rather than letting the compiler choose a default based on
the
file name suffix). This option applies to all following
input
files until the next -x option. Possible values for language
are:
c c-header cpp-output
c++ c++-cpp-output
objective-c objc-cpp-output
assembler assembler-with-cpp
ada
f77 f77-cpp-input ratfor
java
A+
CPHIL
--
Article 19
Everyone has the right to freedom of opinion and expression;
this right includes freedom to hold opinions without interference
and to seek, receive and impart information and ideas through any media
and regardless of frontiers.
-- Universal Declaration of Human Rights - United Nations 1948
--------------------------------------------------------------------
Les listes de diffusion occultes: <URL:http://www.CULTe.org/listes/>