g++ vs. gcc

Michal Kocer kocer na ipex.cz
Pondělí Říjen 19 13:28:35 CEST 1998


Dobry den!
> chtel bych se zeptat, jak moc jsou rozdilne kopmilatory g++ a gcc, pri
> pouziti pro kompilaci objektovych programu.
>     Zkousel jsem si napsat nejake objektove knihovny pro praci s MySQL. Pri
> kompilaci pomoci gcc mi program pri uklidu objektu nesmyslne padal
> (Segmentation fault (core dumped)), pri pouziti g++, to jede v poradku.

V manualove strance naleznete toto:
---------------------------------------------------------------------
       gcc    assumes preprocessed (.i) files are C and assumes C
              style linking.

       g++    assumes preprocessed (.i) files are C++ and assumes
              C++ style linking.

    Suffixes of source file names indicate  the  language  and
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^                              
       kind of processing to be done:
       .c    C source; preprocess, compile, assemble
       .C    C++ source; preprocess, compile, assemble
       .cc   C++ source; preprocess, compile, assemble
       .cxx  C++ source; preprocess, compile, assemble
----------------------------------------------------------------------

Jinak, kdyz jsem si u  gcc a g++ a prekontroloval co se vlastne deje
(co gcc ci g++ spousteji a s jakymi parametery) pomoci option -v (nebo
--verbose).
 Zjistil jsem, ze manualova stranka nelze a ze se na C++ kovy zdroj
(a ten poznaji podle pripony .cc,.C nebo .cxx a snad i .cpp) opravdu
divaji gcc a g++ naprosto stejne.

Nepouzivate, nahodou, u C++ zdroje priponu .c?

Pekny den preje
			Michal Kocer

 



Další informace o konferenci Linux