Resultados da pesquisa a pedido "gcc"

3 a resposta

'goto * foo' onde foo não é um ponteiro. O que é isso?

Eu estava brincando comrótulos como valores [https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html]e acabou com esse código. int foo = 0; goto *foo;Minha experiência em C / C ++ me diz*foo significadereference foo e que isso não será ...

1 a resposta

Por que C não permite conversão implícita de char ** em const char * const * (e C ++ permite)?

Eu sei conversão implícita dechar ** paraconst char ** não pode ser feito e por quê, e que a conversão parachar *const * trabalho. Veja abaixo os links para explicação sobre isso. Tudo faz sentido à parte de uma coisa em particular. Então, eu ...

2 a resposta

Qual é a diferença entre os parâmetros `-fpic` e` -fPIC` gcc?

Eu já li ogcc manual, mas ainda não consigo entender a diferença entre-fpic e-fPIC. Alguém pode explicar isso de uma maneira muito simples e clara? Perguntas relacionadas: O que significa -fPIC ao criar uma biblioteca ...

1 a resposta

Como ver as expansões de macro passo a passo?

PareceO Eclipse permite que o usuário "veja a expansão passo a passo" pressionando F2. [http://eclipsebook.in/c-cpp-development/reading-code/macro-expansions/] Eu gosto desse recurso incrível. Mas posso fazer a mesma coisa com apenasgcc ouclang ...

1 a resposta

Código de montagem fsqrt e fmul instruções

Estou tentando calcular1.34 *sqrt(lght) nesta função usando assembly embutido, mas estou recebendo erros como: '_asm' não declarado (primeiro uso nesta função) cada identificador não declarado é relatado apenas uma vez para cada função que ...

1 a resposta

Nova opção no GCC 5.3: -fno-semântica-interposição

O GCC 5.3 adicionou uma nova opção:-fno-semantic-interposition Uma nova opção -fno-semântica-interposição pode ser usada para melhorar a qualidade do código de bibliotecas compartilhadas onde a interposição de símbolos exportados não é ...

1 a resposta

Como compilar openssl 1.0.2f no Beaglebone Black?

Atualmente, eu uso o comando abaixo para compilar o openssl 1.0.2f do pacote openssl: $ tar xzf openssl-1.0.2e.tar.gz $ cd openssl-1.0.2e $export PREFIX={PREFIX} $./Configure -DOPENSSL_NO_HEARTBEATS --openssldir=$PREFIX ...

2 a resposta

Dado o estado da pilha e dos registros, podemos prever o resultado do comportamento indefinido de printf

Aqui está um código C simples para um teste de classe: #include <stdio.h> int main() { float a = 2.3; printf("%d\n", a); return 0; } Compilado e executado em: Apple LLVM versão 6.1.0 (clang-602.0.53) (com base no LLVM ...

1 a resposta

Erro: Não foi possível encontrar as ferramentas de compilação necessárias para compilar

Eu instalei o Xcode no meu Mac, rodando na versão El Capitan 10.11. Eu preciso obter arquivos de um repositório do github para o meu espaço de trabalho no R, então eu corro a linha: devtools::install_github("Myrepository")E este erro ...

5 a resposta

Retornar tipo vazio em C e C ++

Isso compila sem nenhum aviso. Isso é legal em C e C ++ ou funciona apenas em gcc e clang? Se for legal, é algo novo depois do C99? void f(){ } void f2(){ return f(); }Atualizar como "Rad Lexus" sugeriu, tentei o seguinte: $ gcc -Wall ...