Qual é a diferença entre #includee #importem C
Qual é a diferença entre #includee #importem C
Existe alguma maneira de usar um sizeofem uma macro de pré-processador? Por exemplo, houve uma tonelada de situações ao longo dos anos em que eu queria fazer algo como: #if sizeof(someThing) != PAGE_SIZE #error Data structure doesn't match page size #endif A coisa exata que estou verificando...
Eu instalei o gcc-3.3 / g ++ - 3.3 no ubuntu 11.04, que já tem o gcc / g ++ - 4.4. Portanto, em meu sistema tanto o gcc-3.3 quanto o 4.4 estão disponíveis. Consigo chamar os dois compiladores conforme desejo. Se eu apenas chamar o comando gcc, gcc-4.4 será chamado. Para chamar gcc-3.3, preciso usar...
Quando compilo o programa C / C ++ com popenin php..., recebo este erro: g++: error trying to exec 'cc1plus': execvp: No such file or directory mas se eu executar o código php no shell .. funciona bem .. no Arch Linux .. Código PHP: <?php function rfile($fp) { $out=""; while (!feof($fp))...
Como isso mudará o código, por exemplo, chamadas de função?
Eu tento usar os novos recursos do c ++ 1z na cabeça do desenvolvimento dentro do gcc 6.0. Se eu tentar este pequeno exemplo: #include <iostream> #include <experimental/filesystem> namespace fs = std::experimental::filesystem; int main() { fs::path p1 = "/home/pete/checkit";...
Alguém tem uma ideia de como compilar estaticamente qualquer arquivo de recurso no executável ou no arquivo de biblioteca compartilhada usando o GCC? Por exemplo, gostaria de adicionar arquivos de imagem que nunca mudam (e se mudarem, eu teria que substituir o arquivo de qualquer maneira) e não...
O problema é que o mesmo código que compila bem no Windows, não consegue compilar no Ubuntu. Sempre que recebo este erro: cc1: warnings being treated as errors Agora, é uma grande base de código e não gosto de corrigir todos os avisos. Existe alguma maneira de compilar com êxito, apesar dos...
list comandos imprime um conjunto de linhas, mas preciso de uma única linha, onde estou e onde provavelmente ocorreu um
Atualmente estou trabalhando em algum código de registro que supostamente - entre outras coisas - imprime informações sobre a função de chamada. Isso deve ser relativamente fácil, o C ++ padrão tem uma type_infoclasse. Contém o nome da classe / função / etc. mas está mutilado. Não é muito útil. Ou...
Eu preciso implantar um aplicativo C ++ construído no Ubuntu 12.10 com libstdc ++ do GCC 4.7 para sistemas que executam o Ubuntu 10.04, que vem com uma versão consideravelmente mais antiga do libstdc ++. Atualmente, estou compilando com -static-libstdc++ -static-libgcc, como sugerido por esta...
Gostaria de saber que opção você passa para o compilador gcc para desligar os avisos de variáveis não utilizadas. Estou recebendo erros do boost no windows e não quero mexer no código do boost: C:\boost_1_52_0/boost/system/error_code.hpp: At global
Preciso configurar um cron job que execute um executável compilado usando gcc uma vez a cada hora. Eu loguei como root e digitei crontab -e Então eu entrei no seguinte e salvei o arquivo. 0 * * * * /path_to_executable No entanto, o cron job não funciona. Vejo que, quando digito...
Estou tentando compilar um programa em C no OS X 10.9 com GCC 4.9 (experimental). Por algum motivo, estou recebendo o seguinte erro em tempo de compilação: gcc: fatal error: stdio.h: No such file or directory Em seguida, tentei um programa simples Hello World: #include <stdio.h> int...
Alguém teve algum sucesso em conseguir cabeçalhos pré-compilados trabalhando com o GCC? Não tive sorte em minhas tentativas e não vi muitos bons exemplos de como configurá-lo. Eu tentei no cygwin gcc 3.4.4 e usando 4.0 no
Eu tenho o seguinte makefile que uso para construir um programa (um kernel, na verdade) no qual estou trabalhando. É do zero e estou aprendendo sobre o processo, então não é perfeito, mas acho que é poderoso o suficiente neste ponto para o meu nível de experiência escrevendo makefiles. AS =...
Quando uso o gcc para compilar programas C, geralmente uso -gpara obter algumas informações de depuração no arquivo elf para que o gdb possa me ajudar se necessário. No entanto, notei que alguns programas usam -ggdb, já que é para tornar as informações de depuração mais amigáveis ao...
gcce ldfornecem muitas maneiras de especificar um caminho de pesquisa para bibliotecas - entre elas os sinalizadores -rpathe -L. As páginas de manual não revelam diferenças entre esses dois sinalizadores, efetivamente dizendo que cada sinalizador adiciona uma biblioteca ao caminho de pesquisa da...