linux - gcc와 gcc-c++의 차이점은 무엇입니까
天蓬老师
天蓬老师 2017-05-16 13:24:14
0
1
685

컴파일러 설치시 yum install gcc와 yum install gcc-c++의 차이점을 모르겠습니다.
차이점은 무엇인가요?

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

모든 응답(1)
刘奇

참고

으아아아

gcc-c++가 gcc에 대한 C++ 언어 기능 지원을 제공하는 것을 볼 수 있습니다

사실 개념적으로 gcc는 gcc 프론트엔드와 gcc 백엔드로 나누어지는 gcc 도구 전체 집합을 의미합니다(개인적으로는 gcc 쉘과 gcc 엔진으로 이해합니다) gcc 프론트엔드는 다양한 특정 언어(예: c++/go 등)의 처리(c++/go 등 특정 언어에 대한 해당 구문 검사, c++/go 및 기타 언어의 코드 변환)에 해당합니다. ​​c 코드 등), gcc 백엔드는 프론트 엔드에 해당합니다. c 코드는 컴퓨터 하드웨어와 관련된 어셈블리 또는 기계어 코드로 변환됩니다. (설명이 특별히 정확하지 않을 수도 있지만 일반적인 의미는 이렇습니다) gcc是指整个gcc的这一套工具集合,它分为gcc前端和gcc后端(我个人理解为gcc外壳和gcc引擎),gcc前端对应各种特定语言(如c++/go等)的处理(对c++/go等特定语言进行对应的语法检查, 将c++/go等语言的代码转化为c代码等),gcc后端对应把前端的c代码转为跟你的电脑硬件相关的汇编或机器码等。(可能描述上不是特别准确,不过大体就是这个意思)

而就软件程序包而言,gcc.rpm就是那个gcc后端,而gcc-c++.rpm

소프트웨어 패키지에 관한 한 gcc.rpm은 gcc 백엔드이고 gcc-c++.rpm은 특정 언어 C++에 대한 gcc 프런트엔드입니다. 이 디자인은 완전한 유연성을 보장합니다. 다른 프로그래밍 언어의 경우 동시에 다른 gcc 프런트 엔드만 개발하면 됩니다. 사용자를 위해 C++ 컴파일만 지원하면 C++ 하나만 설치하면 됩니다. -end, 다른 언어 기능이 포함된 프로그램 코드가 포함되지 않아 사용자의 소프트웨어 환경이 비교적 가볍고 깔끔해집니다🎜
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿