gcc 相关问题

GCC是GNU编译器集合。它是Linux上事实上的标准C编译器,也支持许多其他语言和平台。

Gcc地址消毒剂离线

我正在使用GCC 4.8.1并启用了地址清理程序选项,即我正在使用-fsanitize = address编译和链接。有了这个旧版本,GCC不提供值得输出。它需要一个符号化器。 ...

回答 1 投票 0

GCC选项-save-temps头文件后的数字

当我使用选项-save-temps在gcc上编译代码时,存储预处理输出的结果filename.i包含如下行:#44“/usr/include/stdio.h”3 4 struct _IO_FILE;其中44是......

回答 1 投票 0

ld没有在Linux上链接OpenGL

gcc -lGL -lGLU -lglut light.c /tmp/ccfuthSi.o:在函数`init'中:light.c :(。text + 0x72):未定义引用`glClearColor'light.c :(。text + 0x7e) :未定义引用`glShadeModel'light.c :( ....

回答 1 投票 7

如何在Mac OS上安装C11编译器并包含可选的字符串函数?

我正在尝试以下代码来查看是否支持C中的可选字符串函数(我已经安装了Mac OS X El Capitan和XCode)... #include int main(void){#if defined ...

回答 2 投票 1

使用--enable-R-shlib安装R 3.5.0

我正在尝试使用Linux Mint下的标志--enable-R-shlib从源安装R 3.5.0。在没有标志的情况下配置和安装它可以正常工作,但是RStudio需要设置标志。但是,......

回答 1 投票 5

gcc make error libcpp / charset.c(1747):error:标识符“saved_error_handler”未定义

嗨,我正在尝试在群集(SHARCNET,Linux系统)上安装gcc-8.1.0。这是我的configure和make:./ configure --prefix = / home / zhuobuer / gcc-8.1.0 / 8.1.0 / --enable-multilib make返回...

回答 1 投票 0

使用-O2时ARM GCC硬错误

使用具有优化级别-O2(及以上)的ARM GCC g ++编译器时此代码:void foo(void){DBB(“@ 0x%08X:0x%08X”,1,*((uint32_t *)1)); DBB(“@ 0x%08X:0x%08X”,0,*((uint32_t *)0)); } ...

回答 1 投票 0

C中的严格别名

关于类型双关语的问题:为什么这段代码会破坏严格的别名规则:int main(){int a = 1;短j; printf(“%i \ n”,j = *((short *)&a));返回0;这不是:......

回答 1 投票 8

始终打印相同的浮动值

该程序是关于为i的不同值打印浮点值t,但每次都打印相同的值。即使t的值正在改变,它也总是为每个值打印零...

c gcc
回答 1 投票 -3

'asm'操作数有不可能的限制

我正在尝试在Arch linux上编译xen并得到以下错误:src / stacks.c:342:5:错误:'asm'操作数具有不可能的约束asm volatile(^这是导致...的方法的代码

回答 2 投票 1

为什么OSX上的异常不能与gcc7和-static-libgcc一起使用?

如果我使用gcc-7,-static-libstdc ++和-static-libgcc编译这个简单的程序;然后在OSX #include上运行 #包括 int main()try {throw std :: runtime_error {“...

回答 1 投票 4

用||折叠函数操作者

我试图将函数应用于参数包中的每个类型,然后折叠结果。示例:https://godbolt.org/z/0YNon_#include #包括 模板

回答 2 投票 -4

C程序中对'printf'的未定义引用

我试图理解一些gcc功能,如__attribute__,更确切地说,如何使用__attribute __((__ section __(“foo”)))来分配特定内存位置的数据/代码。我的设置......

回答 1 投票 2

有没有一个很好的理由为什么GCC会跳过跳过一个便宜的指令?

我在循环代码中对一些计数进行基准测试。 g ++与-O2代码一起使用,我发现在50%的情况下,当某些条件为真时,它会出现一些性能问题。我以为那可能意味着......

回答 1 投票 0

CMake:如何显示编译器的标准输出

这应该很简单,但我很难搞清楚。通常,在使用make构建项目时,只显示编译器的stderr。如何配置CMake显示...

回答 1 投票 25

如何删除gnu make文件中的最后一个尾部(后退)斜杠?

我想写一个make文件来编译我的源代码。我必须在我的make文件中添加包含路径,但我有很多带源代码的文件夹。在make文件中,我有一个包含所有.c文件的列表...

回答 1 投票 5

Python TA-lib安装错误,怎么解决呢?

我使用以下命令安装TA-lib,pip install TA-lib但得到此错误“命令'gcc'失败,退出状态为1”:检查故障排除,安装了gcc,python-devel,libffi-devel,...

回答 2 投票 1

gcc的ffast-math实际上做了什么?

我理解gcc的--ffast-math标志可以大大提高浮动操作的速度,并且超出IEEE标准,但我似乎无法找到有关它正在发生的事情的信息。能够 ...

回答 2 投票 127

Decltype Bug Gcc不会编译

源代码https://github.com/kennywakeland/Decltype-Bug/blob/master/main.cpp测试编译https://coliru.stacked-crooked.com/a/443f03625728f00e此代码用于测试setter和getter, ...

回答 1 投票 1

使用uclibc编译已删除的函数失败

我有一个项目,我从glibc移植到uclibc,并遇到了这个奇怪的问题。 gcc --std = c ++ 11 Foo.cpp -o Foo-glibc x86_64-linux-uclibc-gcc --std = c ++ 11 Foo.cpp -o Foo-uclibc //在glibc下编译...

回答 1 投票 1

© www.soinside.com 2019 - 2024. All rights reserved.