This commit is contained in:
许大仙 2024-08-14 16:57:32 +08:00
parent 7cdc691aad
commit decf23f60b

View File

@ -721,7 +721,8 @@ int main(){
> [!NOTE] > [!NOTE]
> >
> 各个厂商可以为了自己的利益、根据自己的喜好来开发编译器。 > * ① 各个厂商可以根据自己的利益和喜好来开发编译器。
> * ② 市场和用户的选择通常是推动编译器开发者遵循标准的主要动力。
* 这就导致了一个棘手的问题,有的编译器遵守较新的 C 语言标准,有的编译器只能遵守较老的 C 语言标准,有的编译器还进行了很多扩展。比如: * 这就导致了一个棘手的问题,有的编译器遵守较新的 C 语言标准,有的编译器只能遵守较老的 C 语言标准,有的编译器还进行了很多扩展。比如:
* GCC、LLVM/Clang 更新非常及时,能够支持最新的 C 语言标准。 * GCC、LLVM/Clang 更新非常及时,能够支持最新的 C 语言标准。
@ -735,7 +736,8 @@ int main(){
> [!IMPORTANT] > [!IMPORTANT]
> >
> 在学习的时候,无所谓使用那个 C 语言编译器了;但是,如果要开发实际项目(开源或商业),最好使用 GCC 编译器,因为其功能最强大、开源、跨平台、免费,支持最新的 C 语言标准。 > * ① 在学习的时候,无所谓使用那个 C 语言编译器了。
> * ② 但是,如果要开发实际项目(开源或商业),最好使用 GCC 编译器,因为其功能最强大、开源、跨平台、免费,支持最新的 C 语言标准。