Articles of compilation

Um executável do Linux é “compatível” com o OS X?

Se você compilar um programa em, digamos, C, em uma plataforma baseada em Linux, então portá-lo para usar as bibliotecas MacOS, isso funcionará? O núcleo do código da máquina vem de um compilador compatível tanto no Mac quanto no Linux? A razão pela qual eu pergunto isso é porque ambos são “baseados em UNIX”, então […]

getopt.h: Compilando o código C do Linux no Windows

Eu estou tentando obter um conjunto de nove arquivos * .c (e nove relacionados *. H arquivos) para compilar no Windows. O código foi originalmente projetado no Linux para pegar argumentos de linha de comando usando a biblioteca GNU-Linux / C padrão “getopt.h”. E essa biblioteca não se aplica à criação do código C no […]

Como você reduzir tempo de compilation e vinculando tempo para projetos do Visual C ++ (C ++ nativo)?

Como você reduz o tempo de compilation e o tempo de vinculação para projetos VC ++ (C ++ nativo)? Por favor, especifique se cada sugestão se aplica a debugging, lançamento ou ambos.

Como fazer com que o Visual Studio use o conjunto de ferramentas nativo amd64

Como posso obter o Visual Studio 2012 para usar o conjunto de ferramentas amd64 nativo, em vez do compilador cruzado x86_amd64 padrão? Eu estou construindo uma grande biblioteca que faz com que o vinculador fique sem memory ao fazer otimização de programa inteiro e geração de código de tempo de link. Eu encontrei dois posts […]

Criando perfil no processo de compilation do C ++

Eu tenho a tendência de escrever bibliotecas C ++ somente de header com templates grandes e meus usuários geralmente reclamam de tempos de compilation. Depois de pensar sobre o assunto, ocorreu-me que não tenho idéia de onde o tempo está indo . Existe alguma maneira simples de perfil do processo de compilation C ++ com […]

Execução de análise de código (FxCop> 10) no agente de compilation sem instalar o Visual Studio

Após o FxCop 10, a Microsoft parou de enviar um instalador separado para o FxCop. Oficialmente, só é possível executar a análise de código (FxCop 12.0 / 14.0 / 15.0) após a instalação do Visual Studio 2013/2015 / 2017. No entanto, estamos determinados a não instalar o Visual Studio nos agentes de compilation (a instalação […]

Referência indefinida para ‘initscr’ Ncurses

Estou tentando compilar meu projeto e uso o lib ncurse. E eu tenho alguns erros quando o compilador vincula arquivos. Aqui está a minha linha de bandeiras no Makefile: -W -Wall -Werror -Wextra -lncurses Eu incluí ncurses.h Alguns layouts: prompt$> dpkg -S curses.h libslang2-dev:amd64: /usr/include/slcurses.h libncurses5-dev: /usr/include/ncurses.h libncurses5-dev: /usr/include/curses.h prompt$> dpkg -L libncurses5-dev | grep […]

Prós e contras de colocar todo o código em arquivos de header em C ++?

Você pode estruturar um programa C ++ para que (quase) todo o código resida em arquivos de header. Essencialmente, parece um programa C # ou Java. No entanto, você precisa de pelo menos um arquivo .cpp para inserir todos os arquivos de header durante a compilation. Agora sei que algumas pessoas absolutamente detestariam essa ideia. […]

Compilando e executando o código Java no texto sublime 2

Eu estou tentando compilar e executar o código Java no texto sublime 2. Não apenas me diga para fazê-lo manualmente no prompt de comando. Alguém pode me dizer como? Btw, eu estou no Windows 7 …

Compilação de código java na memory para Java 5 e Java 6 on-the-fly

Como posso compilar o código java a partir de uma string arbitrária (na memory) em Java 5 e Java 6, carregá-lo e executar um método específico nele (predefinido)? Antes de você acender isso, eu examinei as implementações existentes: A maioria depende da API do Compilador Java 6. Aqueles que não contam com truques. Sim, eu […]