Resultados da pesquisa a pedido "compiler-construction"
Enganando um compilador c ++. Passando int em vez de um cont int para a função
Como posso passar umintem uma função que está esperando umconst int. Ou existe uma maneira de modificar o valor cont int? Edit: Eu deveria ter mencionado isso anteriormente, eu estou usando o compilador ccs c que é usado para programar ...
Matriz estranha inicializar expressão?
Qual é o significado de seguir o Código? O código é do conjunto de testes de regressão do GCC. static char * name[] = { [0x80000000] = "bar" };
Escrevendo um compilador em seu próprio idioma
Intuitivamente, parece que um compilador para linguagemFoo não pode ser escrito em Foo. Mais especificamente, oprimeiro compilador para idiomaFoo não pode ser escrito em Foo, mas qualquer compilador subsequente pode ser escrito paraFoo. Mas isso ...
Qual é o objetivo de um duplo negativo na definição de macro, como (!! (expr))? [duplicado]
Possível duplicado: Negação dupla no código C ++. [https://stackoverflow.com/questions/248693/double-negation-in-c-code] Estou lendo uma base de código e encontro algo assim: #define uassert(msgid, msg, expr) ...
Como gerar e executar código nativo dinamicamente?
Gostaria de escrever um compilador JIT de prova de conceito muito pequeno para um processador de linguagem de brinquedos que escrevi (puramente acadêmico), mas estou tendo alguns problemas nas altitudes médias do design. Conceitualmente, estou ...
Como sugerir ao otimizador de compilador do Visual C ++ que é improvável que uma ramificação específica de uma instrução if seja executada?
Temos uma macro para verificação de erros que é assim: #define CheckCondition( x ) \ if( x ) { \ //okay, do nothing \ } else { \ CallFunctionThatThrowsException(); \ }e normalmente a condição deve sertrue e gostaríamos que a previsão de ...
Como posso definir a variável PATH para javac para poder compilar manualmente meus trabalhos .java?
Aqui está o endereço na minha unidade: C: \ Arquivos de programas \ Java \ jdk1.6.0_18 \ bin Como eu definiria a variável path para que eu pudesse ir na janela de comando (windowskey + r "cmd") e poder digitar coisas como: javac ...
Devo usar a opção javac -O para otimizar?
javac tem [http://www.cis.upenn.edu/~bcpierce/courses/629/jdkdocs/tooldocs/win32/javac.html] um interessante-O opção: Otimiza o código compilado, incorporando métodos estáticos, finais e particulares. Observe que suas aulas podem aumentar de ...
Como descompilar um arquivo APK ou DEX na plataforma Android? [fechadas]
É possível descompilar um arquivo APK ou DEX na plataforma Android? Existem ferramentas que podem descompilar um arquivo APK?
Por que incluir guardas?
Inclua guardas, conforme definidoaqui [https://en.wikipedia.org/wiki/Include_guard], são usados para impedir o carregamento do mesmo código duas vezes na compilação. Por que o meu compilador (GCC) não consegue detectar que está carregando o ...