Articles of makefile

“Vários padrões de destino” erro Makefile

Meu makefile falha com erro: Makefile:34: *** multiple target patterns. Stop. O que isso realmente significa, como posso consertar isso? ( GNU make manual , escrito pelo Capitão Óbvio, não está ajudando). Encontrei. Eu tinha regra em forma: $(FOO): bar onde FOO foi definido a partir do comando shell que poluiu com uma mensagem de […]

Como usar o LDFLAGS no makefile

Eu sou novo no Linux OS. Eu estou tentando compilar um arquivo .c usando um makefile. A biblioteca de matemática tem que estar ligada. Meu makefile é assim: CC=gcc CFLAGS=-Wall -lm all:client .PHONY: clean clean: rm *~ *.o client Quando executo make , recebo o seguinte erro: “undefined reference to rint” Portanto, não é possível […]

GCC com o Visual Studio?

Quão difícil seria usar o GCC em vez do VC ++ de dentro do Visual Studio 2008? Obviamente, algumas das palavras-chave não correspondem, e algumas podem não receber destaque de syntax (a menos que você tenha feito um novo serviço de idioma). É isso que um ‘projeto makefile‘ é para praticamente?

Passando argumentos para “executar”

Eu uso Makefiles. Eu tenho um destino chamado run que executa o destino de compilation. Simplificado, parece o seguinte: prog: …. … run: prog ./prog Sente-se. Eu sei que isso é engenhoso, mas não há necessidade de uma ovação de pé. Agora, minha pergunta é – existe alguma maneira de passar argumentos? De modo a […]

Diferença entre CPPFLAGS e CXXFLAGS no GNU Make

Qual é a diferença entre CPPFLAGS e CXXFLAGS no GNU Make?

Onde obter o iostream.h

Eu estou tentando fazer algo no Linux, mas ele reclama que não pode encontrar o iostream.h. O que eu preciso instalar para obter este arquivo?

Qual é o oposto de ‘make install’, ou seja, como você desinstala uma biblioteca no Linux?

Enquanto correndo ./configure –prefix=/mingw em um sistema MinGW / MSYS para uma biblioteca que eu tinha executado anteriormente ‘./configure –prefix=/mingw && make && make install’ Eu me deparei com esta mensagem: AVISO: Uma versão do plug-in do Vamp SDK já está instalada. Espere preocupações e tristezas se você instalar uma nova versão sem remover a […]

Como você força um makefile a reconstruir um alvo

Eu tenho um makefile que constrói e, em seguida, chama outro makefile. Como esse makefile chama mais makefiles que fazem o trabalho, ele realmente não muda. Assim, continua pensando que o projeto é construído e atualizado. dnetdev11 ~ # make make: `release’ is up to date. Como faço para forçar o makefile para reconstruir o […]

Como suportar tanto vcxproj para cmake em um projeto?

Estou desenvolvendo o projeto c + + de plataforma cruzada. A ideia original é trabalhar com msvc2010 e depois compilar para outros sistemas com a ajuda de CMake e Hudson. Não parece ser conveniente alterar manualmente os arquivos do CMake após as alterações nas configurações do estúdio. Então, qual é a maneira mais fácil: para […]

arquivo crti.o faltando

Eu estou construindo um projeto usando uma cadeia de ferramentas GNU e tudo funciona bem até eu começar a vinculá-lo, onde o linker reclama que está faltando / não consigo encontrar crti.o Este não é um dos meus arquivos de object, parece estar relacionado à libc, mas não consigo entender por que ele precisaria desse […]