GCC是GNU编译器集合。它是Linux上事实上的标准C编译器,也支持许多其他语言和平台。
当我编写如下代码时 #包括 int main(int argc, char** argv) { printf("你好,世界! ”); 返回0; } gcc 导入 stdio.h,而这又需要关联...
这个不包含任何循环的简单代码是否会使用 REP 指令在汇编中生成循环? [重复]
我正在使用这段代码来检查一个整数是否是 4 的幂: // C++版本 布尔 is_pow_4(无符号 a) { return (std::popcount(a) == 1) && (std::countr_zero(a) % 2 == 0); } // C
在 Windows 中构建 Scikit-learn Python 库的问题[重复]
我正在尝试为Python构建scikit-learn库,它的构建文件在Windows 32位系统中为c++文件。在构建时我收到以下错误。 对 `
如何在 Windows 7 版本上构建和安装 GCC 4.8.1
我想将我的旧 GCC 编译器升级到 v.4.8.1。 目前我正在使用 Code::Blocks IDE(每晚构建,svn 8982),我的编译器是 GCC 4.4.1。 我从他们的网站下载了新的 GCC - gcc.g...
要将 hello.spl 翻译为 C,我运行 ./spl2c hello.c,效果很好。 接下来我运行 gcc hello.c,但出现以下错误: 致命错误:spl.h:没有这样的文件或目录。 spl.h 你好...
我正在为我的项目使用automake。我安装了 gcc 4.2,并且有一个到 gcc-4.2 的软链接作为 gcc。我还在其他位置安装了 gcc 4.8,现在我希望我的项目使用 gcc 4.8...
我有一个程序可以设置 clang 编译器实例并使用 HeaderSearchOptions 类添加包含路径。当我在输入文件 libavutil/samplefmt.c (来自 ffmpeg 包)上运行 ParseAst 时,我得到...
如何确定?这取决于编译器/架构/主机系统吗? 例子: int数组[0x8000000000000000]; 对于这一行,GCC 在 x86_64 位系统上输出以下内容: 错误&q...
__attribute__((__malloc__)) 与限制
为什么gcc需要__attribute__((__malloc__))?难道不应该通过声明 malloc (和类似的函数)作为返回受限指针(void *restrict malloc(size_t))来传达相同的信息...
假设安装了GCC和G++如何编译使用boost库的文件? (穿线)
所以我对linux很陌生。我已经设置了linux Debian,并且安装了gcc。我有一个使用 boost 线程库的简单 C++ 文件。让我们将该文件称为 example.cpp,我们有它的正确路径....
在编译 Apache 源代码时,我已经能够很好地定义一个宏: # export CFLAGS=" -DSINGLE_LISTEN_UNSERIALIZED_ACCEPT" // 或者甚至: # 导出 CFLAGS="-DSINGLE_LISTEN_UNSERIALIZED_ACC...
我正在尝试编译一个C程序来尝试并行编程,当我尝试使用nvcc编译器(Nvidia)编译它时,它给了我这些错误: inicis.cu(3):错误:属性“全局”不适用...
为什么在 Cygwin 中编译时 if 语句会导致分段错误?不过,通过 GCC 在 Linux 中编译是可行的。 经过一番研究,我发现这可能是由于......
我正在处理一些数据包数据。我创建了结构来保存数据包数据。这些结构是由 python 为特定的网络协议生成的。 问题是由于事实...
我制作了一个简单的C程序,并尝试使用gcc编译器来编译它。但是当我执行 gcc test.c -o test 时,它会抛出一些错误: test.c:1:19:错误:cstdlib:没有这样的文件或目录 测试.c:2...
我有以下程序 主要的() { 字符a,b; printf("我能得到这份工作吗:"); scanf("%c",&a); printf("%c",a); printf("我们做到了"); } 我将文件另存为 Hope.c。当我尝试
使用 Linux 使用我的自定义库 (.h) 编译我的 C 程序
我需要编译三个文件进行测试,顺便说一句,我使用的是 CentOS linux。 源代码.c 库.h 库.c 如何将library.h放入gcc库中,以便我可以使用它? 我该如何编译...
为什么我在 Linux 中使用 gcc 会出现错误,而使用 g++ 却不会出现错误
即使该文件保存为 check.c,下面的代码行也会在 gcc 编译器中出现错误。错误位于 void swap_address(int& a, int& b) 行,如下所示 错误:预期为“;”,...
有没有编译器选项或方法告诉gnu gcc不要使用堆? 例如在armcc中:IMPORT __use_no_heap或#pragma import(__use_no_heap)可以在文件中使用来告诉armcc...
我在 VCpp 2010 IDE 上使用 SDL(用于 GUI)制作了一个数独求解器。 该程序编译没有错误并且运行良好。但是,我无法将编译后的可执行文件传递给某些人,因为他们...