我已经使用这个 summary reference 多年,但它开始显示它的年龄。如果您有任何建议,您可能会建议更新,我将不胜感激。

最佳答案

一些浮现在脑海中的资源:

  • GCC manuals :各种版本的 GCC 手册。
  • GNU binutils : ld 的真实文档所在。
  • Predef project :用于许多平台、目标和编译器的 C/C++ 预定义宏。
  • GNU make :有时你真的很想知道 $< 是什么意思...

  • 但是,根据我的经验,您在任何一个地方都找不到有关跨平台问题的大量详细信息。多年来,我已经吸收了很多知识,但并没有尝试以任何有用的形式将这些知识编纂成文。

    我认为任何跨平台构建工具都必须包含相当数量的此类知识,即使它们与源代码或开发人员/内部文档相关联。例如,您可以尝试深入研究 CMake ,它试图了解如何为 *nix 平台以及 Windows 平台不同版本级别的 Visual Studio 项目创建 Makefile。

    关于c - UNIX 编译器/链接器选项有什么好的当前跨平台引用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/770446/

    10-14 03:21