Resultados da pesquisa a pedido "gcc"

4 a resposta

Gerando um erro se a macro booleana marcada não estiver definida

Eu tenho vários arquivos de configuração, cada um contendo a definição de alguma macro booleana, a ser definida como 0 ou 1. Então, no meu código, verifico o valor dessa macro para decidir qual parte do código será ativada. Agora vem a parte ...

1 a resposta

MSYS2 - Instalar gcc ou toolchain?

Estou usando o Portable MSYS2 + MinGW64. Eu pretendo pegar o gcc. Algumas fontes indicam a instalaçãogcc, por exemplo. $ pacman -Sy mingw-w64-i686-gcc $ pacman -Sy ...

1 a resposta

SEGFAULT no modo -O3?

Resumi meu problema no seguinte programa curto. Causa SEGFAULT apenas no modo -O3 (-O2 funciona bem). De acordo comgdb isso acontece às*f = 0 linha. #include <iostream> void func1(int s, int t) { char* buffer = new char[s + t*sizeof(float)]; if ...

4 a resposta

Como determinar o comprimento de uma matriz em tempo de compilação?

Existem macros ou builtins que podem retornar o comprimento de matrizes em tempo de compilação no GCC? Por exemplo: int array[10];Para qual: sizeof(array) == 40 ???(array) == 10 Atualização0Devo apenas salientar que fazer isso em C ++ é ...

1 a resposta

gcc - Uma biblioteca estática com símbolos indefinidos?

Estou tentando criar um projeto usando uma biblioteca estática, para que o binário possa ser usado mesmo se a biblioteca não estiver instalada. No entanto, recebo muitos erros sobre símbolos indefinidos quando tento fazer isso. Olhando para a ...

2 a resposta

Como vincular uma versão específica de uma biblioteca compartilhada no makefile sem usar LD_LIBRARY_PATH?

Eu sei dissoLD_LIBRARY_PATH é ruim [http://blogs.oracle.com/ali/entry/avoiding_ld_library_path_the]e é um bom hábito evitar usá-lo. Eu tenho um programa chamadoserver.c em um servidor Solaris 9 remoto que contém duas versões da biblioteca openssl ...

2 a resposta

A compilação Caffe falha devido à versão não suportada do compilador gcc

Eu luto comCaffe [http://caffe.berkeleyvision.org/]compilação. Infelizmente não consegui compilar. Passos [http://caffe.berkeleyvision.org/installation.html#cmake-compilation]Eu segui: git clone https://github.com/BVLC/caffe.git cd caffe mkdir ...

3 a resposta

Incluir arquivos de cabeçalho usando a opção de linha de comando?

É possível especificar arquivos de cabeçalho extras a serem incluídos na linha de comando (usando o GCC 4 / C ++)? Ou existe alguma outra maneira de incluir os arquivos, exceto com #include? Antecedentes: estou tentando compilar uma grande base ...

1 a resposta

Argumento especificado explicitamente inválido no clang, mas compilação bem-sucedida no gcc - quem está errado?

O código a seguir é compilado sem problemas no g ++: #include <iostream> #include <string> #include <tuple> template<typename T> void test(const T& value) { std::tuple<int, double> x; std::cout << std::get<value>(x); } int main() ...

3 a resposta

Conversão de tipo no argumento de não tipo de modelo sem constexpr

Considere o seguinte código: struct A { constexpr operator int() { return 42; } }; template <int> void foo() {} void bar(A a) { foo<a>(); } int main() { foo<A{}>(); const int i = 42; foo<i>(); // (1) A a{}; static_assert(i == a, ""); bar(a); ...