gpt4 book ai didi

c++ - "g++"和 "c++"编译器

转载 作者:IT老高 更新时间:2023-10-28 14:00:30 27 4
gpt4 key购买 nike

我刚刚在我的 Ubuntu 上发现,有两种不同的 C++ 编译器:/usr/bin/g++/usr/bin/c++。我对后者不熟悉,但 man c++ 只是跳转到 gcc 的手册页。我想知道它们作为 C++ 编译器有什么区别?

最佳答案

这是典型的 Ubuntu 符号链接(symbolic link)困惑。

如果你ls -l/usr/bin/c++,你会发现它实际上是一个符号链接(symbolic link)。到:

/etc/alternatives/c++

这又是一个符号链接(symbolic link):

/usr/bin/g++

所以,在 Ubuntu 系统上,c++ g++。链接间接背后的原因是有多个包可以提供 c++ 编译器(例如不同版本的 g++)。你会在 Ubuntu 上看到很多。例如,qmake 是指向/etc/alternatives 中文件的链接,它(在我的系统上)是指向/usr/bin/qmake-qt3 的链接。

关于c++ - "g++"和 "c++"编译器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1712756/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com