Enviado em 27/08/2009 - 14:02h
Olá, boa tarde.
Estou usando o windows (sem paus e pedras por favor), e estou usando a camada de compatibilidade Cygwin para o uso do GCC. Porem não conheço muiiito nem do Gcc e nem do Make.
E eu pequei um projeto no qual eu tenho de compila-lo pelo make. Uma cópia deste projeto pode ser encontrada no endereço: http://gbdi.icmc.usp.br/?q=system/files/arboretum-1.0R2.tar_.gz e o site do projeto é: http://gbdi.icmc.usp.br/old/arboretum/
Quando executo o comando make recebo o seguinte erro:
Aqui está o make original e abaixo um modificado:
Se essa dica for portavel para o Linux melhor pois em breve vou estar com o linux novamente.
Grato.
[EDIT #1] Apenas como uma observação o comando gcc funciona no meu prompt sim segue uma saida deste comando :
gcc
gcc: no input files
[END EDIT 1]
Estou usando o windows (sem paus e pedras por favor), e estou usando a camada de compatibilidade Cygwin para o uso do GCC. Porem não conheço muiiito nem do Gcc e nem do Make.
E eu pequei um projeto no qual eu tenho de compila-lo pelo make. Uma cópia deste projeto pode ser encontrada no endereço: http://gbdi.icmc.usp.br/?q=system/files/arboretum-1.0R2.tar_.gz e o site do projeto é: http://gbdi.icmc.usp.br/old/arboretum/
Quando executo o comando make recebo o seguinte erro:
gcc -c app.cpp -o app.exe -I../../include
make: gcc: Command not found
make: *** [app.exe] Error 127
Aqui está o make original e abaixo um modificado:
# Makefile for GCC
#
# Author: Marcos Rodrigues Vieira
# Author: Fabio Jun Takada Chino
#
CC=gcc
CFLAGS=
INCLUDEPATH=../../include
LIBPATH=-L../../lib
INCLUDE=-I$(INCLUDEPATH)
LIBS=-lstdc++ -lm -larboretum
SRC= app.cpp Cities.cpp city.cpp
OBJS=$(subst .cpp,.o,$(SRC))
# Implicit Rules
%.o: %.cpp $(HEADERS)
$(CC) $(CFLAGS) -c $< -o $@ $(INCLUDE)
Cities: $(OBJS)
$(CC) $(CFLAGS) $(OBJS) -o Cities $(INCLUDE) $(LIBPATH) $(LIBS)
# Makefile for GCC
#
# Author: Marcos Rodrigues Vieira
# Author: Fabio Jun Takada Chino
#
CC=gcc
CFLAGS=
INCLUDEPATH=../../include
LIBPATH=-L../../lib
INCLUDE=-I$(INCLUDEPATH)
LIBS=-lstdc++ -lm -larboretum
SRC= app.cpp Cities.cpp city.cpp
OBJS=$(subst .cpp,.exe,$(SRC))
# Implicit Rules
%.exe: %.cpp $(HEADERS)
$(CC) $(CFLAGS) -c $< -o $@ $(INCLUDE)
Cities: $(OBJS)
$(CC) $(CFLAGS) $(OBJS) -o Cities $(INCLUDE) $(LIBPATH) $(LIBS)
Se essa dica for portavel para o Linux melhor pois em breve vou estar com o linux novamente.
Grato.
[EDIT #1] Apenas como uma observação o comando gcc funciona no meu prompt sim segue uma saida deste comando :
gcc
gcc: no input files
[END EDIT 1]