Resultados da pesquisa a pedido "gcc"
Vinculando binário a funções / dados em um local específico na memória
Atualmente, estou escrevendo um carregador de inicialização com memória intermediária para um ATMega. Gostaria de colocar uma seção de funções e dados comumente usados em um local específico na memória, de modo que: tamanho limitado da seção do ...
Requisitos para usar o flto
Se eu quiser compilar meu projeto com-flto é suficiente ter construído o gcc com--enable-gold ou eu também preciso construir ouro e substituir ld por ele? E preciso de outras bandeiras? Ou seja, eu estou fazendo isso gcc -flto one.c two.c
Desativar matrizes automáticas de comprimento variável no gcc
Não consegui desativá-lo, mesmo usando-std=c89 bandeira. Como posso desabilitá-lo?
Escreva funções x86 asm de forma portável (win / linux / osx), sem uma dependência de compilação do yasm / nasm?
par2 [https://github.com/Parchive/par2cmdline]possui uma base de código C ++ pequena e bastante limpa, que eu acho que funciona bem no GNU / Linux, OS X e Windows (com MSVC ++). Eu gostaria de incorporar uma versão x86-64 asm da única função que ...
Como usar classes locais com modelos?
O GCC não parece aprovar a instanciação de modelos com classes locais: template <typename T> void f(T); void g() { struct s {}; f(s()); // error: no matching function for call to 'f(g()::s)' }VC não reclama. Como isso deve ser feito?
C ++ 14: Inicializando variáveis constexpr a partir de valores de parâmetros
Digamos que eu tenha uma classe que possa retornar uma expressão constante por meio de umconstexpr função: template<int N> struct Foo { constexpr int Bar() const { return N; } };Se eu quisesse inicializar valores constexpr deFoo::Bar(), como ...
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 ...
“Inline” do C ++ - quão forte é uma dica para o GCC e o Clang / LLVM?
No C ++, a palavra-chave "inline" serve a dois propósitos. Primeiro, ele permite que uma definição apareça em várias unidades de tradução. Segundo, é uma dica para o compilador que uma função deve ser incorporada no código compilado. Minha ...
Erro "sem essas instruções" durante a montagem do projeto no Mac OS X
Usei o homebrew para instalar o GCC 4.7.0 e a marca do meu projeto está falhando no momento da montagem. Posso obter código com êxito de .c -> .s, mas .s -> .o falha. Para visualizar a fórmula de preparação usada para instalar o GCC, ...
Usando o Sanitizer de comportamento indefinido do GCC
Hoje eu lium artigo [https://developers.redhat.com/blog/2014/10/16/gcc-u ndefined-behavior-sanitizer-ubsan/]sobreSanitizer de comportamento indefinido do GCC (ubsan). No entanto, quando sigo as etapas lá (adicione-fsanitize=undefined no meu ...