我正在尝试使用GCC语用优化来在我的C代码中设置全局优化。GCC版本在Ubuntu上是4.4.3。其基本思想是使用功能特定的优化级别。
#pragma GCC optimize ("O3")
在C代码中的主函数之前,我得到了一个编译错误
但是当我构建它时,我会得到如下编译错误-
passrecovery.c: In function âmainâ:
passrecovery.c:493: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed s
我试图在没有根用户权限的情况下,在CentOS上从tar.gz源安装gcc-6.3.0。当我运行../gcc-6.3.0/configure时,我得到以下错误。
configure: error: in `/home/build-gcc':
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
我在stackoverflow上查看了类似的主题,并尝试了解决方案,但仍然收到错误。任何帮助都将不胜感激。
我正在用unique_ptr的pimpl成语编写一些代码。默认情况下,当我尝试使用类内初始化将unique_ptr设置为nullptr时,gcc给出了一个编译错误,而clang和msvc都成功地编译了代码。如果我不使用类内初始化,错误就消失了。
// A.h
#pragma once
#include <memory>
using namespace std;
class B;
class A
{
private:
////////////////////////
// here gives the error!
///////////////////
我有一台freebsd 8.4机器。我想使用pyinstaller为freebsd创建二进制文件。然而,看起来pyinstaller在默认情况下并不支持freebsd,所以我不得不进入bootloader并创建特定于目标系统的东西。
这给我的错误是,在系统上找不到gcc/cc。以下是第一条错误消息
Platform : FreeBSD-64bit detected
Checking for 'gcc' (C compiler) : not found
Checking for 'cla
我安装了gcc-4.7,gcc-4.8,16-4.9
当我试着做:
luarocks install cutorch
我收到一个错误:
In file included from /usr/include/cuda_runtime.h:59:0,
from <command-line>:0:
/usr/include/host_config.h:82:2: error: #error -- unsupported GNU version! gcc 4.9 and up are not supported!
#error -- unsupporte
我正在Linux上用C++开发一个程序。gcc的版本是4.5.1 20100924。我想在我的程序中使用std::atomic_int。我已经包含了原子头,如下所示:
include <atomic>
当我编译这个程序时,我得到了以下错误:
In file included from /usr/lib/gcc/x86_64-redhat-linux/4.5.1/../../../../include/c++/4.5.1/bits/atomic_base.h:87:0,
from /usr/lib/gcc/x86_64-redhat-linux/4.
我的问题很简单:如果我检查gcc的版本,我会得到4.5.1,但是CMake找到gcc 4.5.0:
> /usr/bin/gcc --version
gcc (SUSE Linux) 4.5.1 20101208 [gcc-4_5-branch revision 167585]
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTA
我在c代码中使用include:< openssl/md5.h >。当我用"gcc“编译器编译时,我没有任何错误,但当我用交叉编译器"arm-linux-gnueabi-gcc”编译它时,我有以下错误:
/usr/include/openssl/e_os2.h:56:33: fatal error: openssl/opensslconf.h: No such file or directory
compilation terminated.
我认为这个错误是因为我在交叉编译文件夹"/usr/arm-linux-gnueabi-gcc“中没有openssl
我有一台旧Mac。很快我就会换一台新电脑,但在那之前,我不能升级我的Mac操作系统,所以我被雪豹困住了。有没有办法安装ArangoDB。我已经尝试过几次通过终端,但gcc不想编译,并给我以下错误:
Checking if C++ compiler "/usr/bin/llvm-g++" is GCC... yes
Checking if C compiler "/usr/bin/llvm-gcc" is GCC... yes
Checking if C compiler is GCC 4.8.2 or newer...no
Checking if C++ com
我从英特尔网站下载了MPSS软件栈版本3.5.2源代码。我正在尝试从源代码编译xeon端口GCC (移植自GCC 4.7.0),并将其安装在本地子目录中。但是,我得到了以下错误-
k1om-mpss-linux-gcc -dumpspecs > tmp-specs
/bin/sh: k1om-mpss-linux-gcc: command not found
我的配置如下-
# The below directory contains the cross compiled libs
# like assembler and linker
export PATH=$HOME/xeon-ph
在Leopard Mac mini (PowerPC)上,我试图编译我从得到的Apple-GCC-3.3
./configure完成w.o.除make以外的任何错误都会产生以下错误:
当输入仅为"make“时,它会显示
make: *** No rule to make target `all', needed by `default'. Stop.
当输入make -f Makefile时,make开始得很好,但在过程的中途它停止了:
gcc tclAppInit.o -L/Users/macmini/Downloads/gcc_os-1819/tcl/unix