Cygwin GCC C++编译器 - 为什么./?
Closed. This question is off-topic. It is not currently accepting answers. 想要改进此问题吗?更新问题,使其关于- Stack Overflow 的主题。 13…
C++: gcc 链接时找不到静态成员
我收到错误: file.cpp:20: undefined reference to `MyClass::arr' 在这一行,我有: #include "MyClass.hpp" extern "C" { void MyClass::func() { …
调试信息会减慢编译器速度?
我正在开发 iPhone 应用程序。我编译为两个目标:Simulator-debug 和 Device-Release。 模拟器的编译速度非常慢,但设备的编译速度非常快。我能看到的…
Linux、GNU GCC、ld、版本脚本和 ELF 二进制格式 -- 它是如何工作的?
我正在尝试了解有关 Linux 中的库版本控制以及如何将其全部发挥作用的更多信息。上下文如下: -- 我有两个版本的动态库,它们公开同一组接口,例如 li…
当串联调用 obj.F1().F2().F3( sin(x) ) 时,何时计算参数?
我使用流运算符(例如operator<<(const char*))进行日志记录。在我的单元测试中,我有一个如下所示的测试: MyLogger oLogger oLogger << "c…
gcc 和 VC++ 的 #define 数量是否有限制?预处理器可以处理吗?
在讨论要定义大量常量和位模式的项目的设计可能性时,出现了标准编译器可以处理多少个 #define 的问题?我认为这是一个非常大的数字,但我们很想知道…
Linux、GNU GCC、ld、版本脚本和 ELF 二进制格式 -- 它是如何工作的?
我正在尝试了解有关 Linux 中的库版本控制以及如何将其全部发挥作用的更多信息。上下文如下: -- 我有两个版本的动态库,它们公开同一组接口,例如 li…
GCC 链接到共享对象的链接器名称
假设我 在机器 A 上有: /usr/lib/libsomething.so.1 ; 机器 B 上的 /usr/lib/libsomething.so.2 。 两台机器都有 /usr/lib/libsomething.so 符号链…
使用 find 和 gcc 创建包含空格的文件路径的源依赖项时出现问题
我正在使用 gnu-make 构建嵌入式软件。使用 find 收集源(包括其路径)。由于某些路径/文件名包含空格,构建过程失败。 这样的列表看起来像: 来源=\ …
是否有一个 gcc 选项来假设所有外部“C”函数不能传播异常?
除了在每个函数原型上添加属性之外,是否有任何方法可以让 gcc 知道 C 函数永远不会传播异常,即 extern "C" 内声明的所有函数都应该是 __attribute__…