Resultados da pesquisa a pedido "g++"
Variáveis otimizadas com g ++ e a opção -Og
Quando eu compilar meu programa C ++ comg++ usando o-Og opção vejo variáveis que são<optimized out>, e também a linha atual às vezes pula. Esse comportamento é esperado neste nível de otimização ou tenho algum problema? A página de manual do gcc ...
Existe uma maneira de detectar violações do ODR de função em linha?
Então, eu tenho esse código em 2 unidades de tradução separadas: // a.cpp #include <stdio.h> inline int func() { return 5; } int proxy(); int main() { printf("%d", func() + proxy()); } // b.cpp inline int func() { return 6; } int proxy() { ...
Compilando um programa C ++ com o gcc
Pergunta: Como compilar um programa C ++ com o compilador gcc? info.c: #include<iostream> using std::cout; using std::endl; int main() { #ifdef __cplusplus cout << "C++ compiler in use and version is " << __cplusplus << endl; #endif cout ...
redefinição da variável dentro do escopo
Por que o código a seguir compila, em g ++, sem nenhum aviso ou erro? O problema que vejo é que a variável x definida na primeira linha é acessível dentro do escopo if, mas apesar de redefinida novamente. int main() { int x = 5; std::cout << x; ...
Compile o código c ++ 14 com g ++
Estou usando o g ++ 4.8.4 no Ubuntu 14.04 LTS. Ao tentar compilar com '-std = c ++ 14', recebo este erro: g++: error unrecognized command line option '-std=c++14'Compilar com '-std = c ++ 11' funciona bem, então não tenho certeza do que está ...
Erro ao passar um ponteiro usando threads
Código atualizado: 3/7/11: 21:29 using namespace std; void * matrixACreate(void * param); void *status; struct a { int Arow; // Matrix A int Acol; // WxX int low; // Range low int high; }; int main(int argc, char * argv[]) { struct a ...
Existe um g ++ (Linux) equivalente aos sinalizadores / fp: precision e / fp: fast usados no Visual Studio?
Fundo: Muitos anos atrás, herdei uma base de código que estava usando o sinalizador Visual Studio (VC ++) '/ fp: fast' para produzir código mais rápido em uma biblioteca específica de cálculos pesados. Infelizmente, '/ fp: fast' ...
Compilação cruzada do GCC para uma arquitetura i586 (Vortex86DX)
Eu tenho o Ubuntu 12.01 com o gcc 4.8.2 e gostaria de fazer uma compilação cruzada para a CPU Vortex86DX executando um kernel 2.6.23 antigo. Estou tentando o seguinte código de teste: #include <iostream> int main() { std::cout << "Hello world" ...
O que significa o operador>? =?
Examinando esta biblioteca C ++ BigInt e localizando oBigInt.cpp [http://shygypsy.com/tools/BigInt.cpp]Arquivo. No topo, há um comentário no topo sobre compatibilidade: Essa classe foi escrita para o compilador g ++ e usa algumas das extensões g ...
O que há de errado com esta inicialização embutida do std :: array?
Considere a seguinte declaração: #include <array> struct X { //std::array<bool,3> arr={false,false,false}; bool brr[3]={false,false,false}; };Como é, ele compila normalmente pelo g ++ 5.2. Mas se eu descomentar ostd::array, Recebo um ...