GCC是GNU编译器集合。它是Linux上事实上的标准C编译器,也支持许多其他语言和平台。
为什么我在 gcc C 中的这个标记联合中收到过量元素警告?
我正在用C写一个标记联合,定义如下: 结构uuid_0000000000061d0c { 长_0; 联盟{ 结构体{void*_1;}; 结构体{char*_1001;字符* _1002;}; ...
尝试编译 MobileSubstrate 插件 - 未定义符号
我完成了本教程来创建 MobileSubstrate 插件。我可以毫无错误地编译示例挂钩。 但一旦我添加 #导入 在
我收到一条错误消息: 错误:'virtual CPLAT::CP_Window::~CP_Window()' 的抛出说明符较宽松 关于析构函数,我以前从未听说过这个,一些谷歌搜索是这样说的......
我试图节省可执行文件中的空间,我注意到有几个函数被添加到我的目标文件中,即使我从未调用过它们(代码来自库)。 有没有办法...
假设我有以下内容: @interface MyClass : NSObject { NSString* _foobar; } @property (非原子,保留) NSString* foobar; @结尾 @实现MyClass @动态foobar; - (void)setFoobar:(NS...
gcc -pthread 和 -pthreads 之间的区别?
我有一个pthreads程序。我必须在Linux中使用gcc -pthreads(-pthreads是无法识别的选项)和Sun中的gcc -pthreads(-pthread是无法识别的选项)来编译它。为什么会有差异,因为我...
GCC 可以自动“向量化循环”。 是否还有其他广泛可用的编译器可以执行相同的操作?
构建GCC交叉编译器(从“Linux”到“Windows”)
我想构建“gcc交叉编译器”来在“Linux”环境下编译“c/c++”应用程序,但针对“Windows”目标。 到目前为止我已经做到了: 安装了
它现在似乎可以工作了,谢谢。 我的问题是参数似乎在其中一个函数中丢失了。 我在 Windows 7 上使用 Code::Blocks 和 GNU GCC 编译器。 好吧,我有一个功能...
制作:圆形mysh <- mysh dependency dropped
我有一个非常简单的 Makefile,它应该执行与 gcc -o mysh mysh.c -Wall 相同的任务,但我收到 make: Circular mysh <- mysh dependency dropped. however the executable is creat...
gcc:从硬件寄存器读取时“-fno-strict-aliasing”的奇怪行为
我正在尝试使用 gdb 调试 C 程序。我使用的编译标志如下 -fno-strict-aliasing -Wall -DHAVE_CONFIG_H -DNO_OLD_ERF_TYPES -Werror -Wredundant-decls -O2 -DNDEBUG -DBY...
这部作品: gcc a.o b.o -o a -lpthread 这不起作用: gcc -lpthread a.o b.o -o a 并显示一些如下错误: 对“pthread_create”的未定义引用 所以当我使用
我自己的电脑有Intel Core I5。但是,我想知道如果我使用某些 RISC ISA(例如 ARM 或 powerPC),程序集会是什么样子。 我可以使用其他方式将 C 代码编译成汇编吗
我在矩阵乘法基准测试中遇到了一个奇怪的性能问题(MOSBENCH 套件中 Metis 中的 matrix_mult)。基准测试经过优化以平铺数据,以便活跃的工作服务...
A 类 { } B 类:公共 A { 做某事{ C * c = 新 C(this); } } C级 { C(A* 副本); } 在下面的示例中,我收到以下错误: 错误:没有匹配的函数...
int bar = 2; 如果(条) { 整数栏; } gcc 或 Clang 都没有为此发出警告(或错误),并且程序在启动时立即崩溃。这有充分的理由吗?它不...
我无法理解文件limits.h中的以下语句。这个语句有什么用处以及它的作用是什么? /* 如果我们不使用 GNU CC,我们必须定义所有
当我使用参数 -fdump-rtl-jump 运行 gcc 时,我得到一个名为 file.c.135r.jump 的转储文件,在其中我可以读取有关我的 C o 中方法的中间表示的一些信息。 ...
举个简单的例子: 无效 foo() {} int main() { 返回0; } 我构建它并查看动态符号表: $ g++ test.cpp -o 测试 $ nm --动态测试 0804849c R _IO_stdin_used ...