Resultados da pesquisa a pedido "gcc"
Por que não há preenchimento na estrutura apenas para membros do tipo "char"?
Eu declarei apenaschar digite membros na estrutura. #include <stdio.h> struct st { char c1; char c2; char c3; char c4; char c5; }; int main() { struct st s; printf("%zu\n", sizeof(s)); return 0; }Resultado: [Demonstração ao vivo ...
Vinculando bibliotecas OpenSSL a um programa
Eu construí o OpenSSL a partir do código-fonte (uma versão intencionalmente antiga;./config && make && make test) e preferiria usar o que eu construí sem fazermake install para vincular ao meu programa. O comando que está falhando é: gcc -Wall ...
Rastreamento de pilha de chamadas em C
Estou tentando obter o rastreamento da pilha de chamadas no meu manipulador de afirmação / exceção. Não podeinclude "execinfo.h" portanto, não pode usarint backtrace(void **buffer, int size);. Além disso, tentei usar__builtin_return_address() mas ...
GCC - Como impedir que o malloc seja vinculado?
Estou lutando para reduzir meu código ao mínimo tamanho possível! Estou usando um STM32F0 com apenas 32k flash e preciso de uma boa parte do flash para armazenamento de dados. Meu código já está com aproximadamente 20k de tamanho de flash! Parte ...
Forçar vinculação estática da biblioteca vinculada ao destino do Xcode?
O meu destino do Xcode é vinculado à biblioteca hdf5 (usando a fase de construção Link Binary with Libraries). A libhdf5 é instalada usando o MacPorts, portanto / opt / local / lib contém as versões dinâmica (.dylib) e estática (.a) da ...
Como orientar as otimizações do GCC com base em afirmações sem custo de tempo de execução?
Eu tenho uma macro usada em todo o meu código que no modo de depuração: #define contract(condition) \ if (!(condition)) \ throw exception("a contract has been violated");... mas no modo de lançamento: #define contract(condition) \ if ...
Por que o gcc e o clang produzem resultados diferentes para este programa? (operador de conversão x construtor)
programa: #include <stdio.h> struct bar_t { int value; template<typename T> bar_t (const T& t) : value { t } {} // edit: You can uncomment these if your compiler supports // guaranteed copy elision (c++17). Either way, it // doesn't affect the ...
o que é typeof ((c) + 1) em C
Me deparei com uma expressão em C como typeof((c) + 1) _tmp = c;O que exatamente isso significa? Obrigado pela resposta. Apenas uma dúvida? E se o tipo de c for struct em vez dos tipos primitivos, o que o +1 fará?
gcc vs clang: embutindo uma função com -fPIC
Considere este código: // foo.cxx int last; int next() { return ++last; } int index(int scale) { return next() << scale; }Ao compilar com o gcc 7.2: $ g++ -std=c++11 -O3 -fPICIsso emite: next(): movq last@GOTPCREL(%rip), %rdx movl (%rdx), %eax ...
Como compilar o código C ++ std :: thread com o MinGW?
Gostaria de compilar meu projeto c ++ 11 (movido recentemente para c ++ 11) com o MinGW. E eu tenho erros de compilação sobre o código c ++ 11 como "std :: thread not found". Usei o último MinGW com o gcc 5.3.0 (dezembro de 2015). No final, eu ...