mirror of
https://github.com/Aexiar/c.git
synced 2024-10-22 14:05:45 +02:00
c
This commit is contained in:
parent
7cdc691aad
commit
decf23f60b
@ -721,7 +721,8 @@ int main(){
|
||||
|
||||
> [!NOTE]
|
||||
>
|
||||
> 各个厂商可以为了自己的利益、根据自己的喜好来开发编译器。
|
||||
> * ① 各个厂商可以根据自己的利益和喜好来开发编译器。
|
||||
> * ② 市场和用户的选择通常是推动编译器开发者遵循标准的主要动力。
|
||||
|
||||
* 这就导致了一个棘手的问题,有的编译器遵守较新的 C 语言标准,有的编译器只能遵守较老的 C 语言标准,有的编译器还进行了很多扩展。比如:
|
||||
* GCC、LLVM/Clang 更新非常及时,能够支持最新的 C 语言标准。
|
||||
@ -735,7 +736,8 @@ int main(){
|
||||
|
||||
> [!IMPORTANT]
|
||||
>
|
||||
> 在学习的时候,无所谓使用那个 C 语言编译器了;但是,如果要开发实际项目(开源或商业),最好使用 GCC 编译器,因为其功能最强大、开源、跨平台、免费,支持最新的 C 语言标准。
|
||||
> * ① 在学习的时候,无所谓使用那个 C 语言编译器了。
|
||||
> * ② 但是,如果要开发实际项目(开源或商业),最好使用 GCC 编译器,因为其功能最强大、开源、跨平台、免费,支持最新的 C 语言标准。
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user