当前位置:网站首页>Help you distinguish GNU, GCC, GCC and G++

Help you distinguish GNU, GCC, GCC and G++

2022-06-11 02:59:00 __ XWH1999__

FSF -- The Free Software Foundation

Front Page — Free Software Foundation — working together for free software

FSF( Free Software Foundation ) It's a non-profit organization . The mission is to promote the freedom of computer users around the world , Defend the rights of all software users .FSF Developed GNU Free software operating system .

GNU -- GNU's Not Unix.

 [GNU Head portrait ] 

The GNU Operating System and the Free Software Movement

GNU Is a class Unix operating system . It's made up of multiple applications 、 System libraries 、 A collection of development tools and even games .GNU The name is “GNU's Not Unix” The recursive acronym for .“GNU” The pronunciation of is g'noo, There is only one syllable , Sounds like “grew”, But we need to put r Replace tone with n The sound .

GCC -- GNU Compiler Collection

GCC, the GNU Compiler Collection- GNU Project
https://en.wikipedia.org/wiki/GNU_Compiler_Collection#Design

GCC(GNU Compiler Collection) yes GNU Compiler collection in ,GCC Support C, C++, Objective-C, Fortran, Ada, Go And other languages as front-end input .GCC The front end compiles source files of different languages into syntax trees , And then give it to a unified backend , The back end is responsible for generating the machine code of the specified architecture .

gcc/g++

GCC Front Ends- GNU Project

gcc、g++ Namely GCC Compiler C Language 、C++ Language front end , Compile separately C and C++ Source code , And to GCC Back end generates machine code .

原网站

版权声明
本文为[__ XWH1999__]所创,转载请带上原文链接,感谢
https://yzsam.com/2022/03/202203020556019449.html