Resultados da pesquisa a pedido "gcc"
Como posso fazer um Makefile reconstruir automaticamente os arquivos de origem que incluem um arquivo de cabeçalho modificado? (Em C / C ++)
Eu tenho o seguinte makefile que eu uso para criar um programa (um kernel, na verdade) no qual estou trabalhando. É do zero e estou aprendendo sobre o processo, por isso não é perfeito, mas acho que é poderoso o suficiente neste momento para o ...
troca atômica com CAS (usando os gins sync builtins)
A função compare-and-swap pode ser usada para trocar variáveis atomicamente? Estou usando C / C ++ via gcc no x86_64 RedHat Linux, especificamente os componentes __sync. Exemplo: int x = 0, y = 1; y = __sync_val_compare_and_swap(&x, x, y);Eu ...
Por que vincular com pthread causa uma falha de segmentação?
Eu tenho um programa simples despojado com uma variável estática ('abc.cpp'): #include <iostream> int main(int, char**) { static const std::string a("123"); std::cout << "Hello world" << std::endl; return 0; }Eu o compilo e funciona: > g++ ...
Lógica matemática do conjunto NASM
Eu tenho um programa em assembly para o terminal Linux que deveria trabalhar com uma série de manipulações matemáticas, comparar o valor final com 20 e depois usar se a lógica, reportar <,> ou = relacionamento. O código é: segment .data out_less ...
gcc: Como ignorar os caminhos de inclusão padrão?
Preciso compilar alguns arquivos com o uso de versões modificadas dos cabeçalhos de biblioteca padrão. Com o compilador Visual C ++, farei isso usando o/ X (ignorar caminhos de inclusão padrão) e/ I (diretórios de inclusão adicionais) parâmetros. ...
Conflito do tipo de seção para variáveis definidas de forma idêntica
Esta questão surgiu no contexto desta questão:Encontre linhas não executadas de código c ++ [https://stackoverflow.com/questions/29903391/find-unexecuted-lines-of-c-code/29945852#29945852] Ao procurar esse problema, a maioria das pessoas tentou ...
como inicializar a variável “min” corretamente?
Eu tenho um pequeno problema no meu código para encontrar o valor mínimo de uma série de números. Quando eu inicializomin = 0, o valor mínimo será 0. Mas quando eu não inicializarmin, a resposta está correta! Por que isso acontece? O Xcode me ...
Recomendações e opções do GCC para código mais rápido
Estou distribuindo um programa C ++ com um makefile para a versão Unix e estou imaginando quais opções de compilador devo usar para obter o código mais rápido possível (ele se enquadra na categoria de programas que podem usar todo o poder de ...
Como posso criar uma cadeia de ferramentas moderna de compilação cruzada para o Raspberry Pi 1?
Pelo menos o Debian não fornece uma cadeia de ferramentas utilizável para o desenvolvimento cruzado para o Raspberry Pi 1. O toboin de Linaro ainda é muito antigo para o ramo de desenvolvedores do Qt5. Existe um projeto crosstools-ng, que permite ...
Código do nível de montagem da caixa do comutador
Estou programando C no windows cygwin. Depois de ter feito um pouco de programação em C e me acostumado com a linguagem, eu queria olhar por baixo do capô e ver o que o compilador está fazendo pelo código que escrevo. Então, escrevi um bloco de ...