1
我從PARSEC開源基準測試中獲得以下文件,並且希望能夠使用gcc進行配置。但正如你知道我需要提高-pg標誌。但我在這方面遇到困難。我試圖使用普通的g ++ -pg -o files.cpp,但它沒有工作。我也嘗試修改-o的infront前面的makefile,但放置了-pg但它也給了巨大的錯誤。所以現在我被卡住了,要麼我做錯了什麼,或者-pg標誌需要一些特殊的東西......但是單獨執行時的makefile給了我一個輸出,我通過運行測試,它是成功的!所以我相信,源代碼是由我的編譯器修改生成文件
# Makefile for parallel simulated annealer
PREFIX=${PARSECDIR}/pkgs/kernels/canneal/inst/${PARSECPLAT}
TARGET=canneal
LIBS:=$(LIBS) -lm
ifdef version
ifeq "$(version)" "pthreads"
CXXFLAGS+=-DENABLE_THREADS -pthread
endif
endif
all:
$(CXX) $(CXXFLAGS) annealer_thread.cpp -c -o annealer_thread.o
$(CXX) $(CXXFLAGS) rng.cpp -c -o rng.o
$(CXX) $(CXXFLAGS) netlist.cpp -c -o netlist.o
$(CXX) $(CXXFLAGS) main.cpp -c -o main.o
$(CXX) $(CXXFLAGS) netlist_elem.cpp -c -o netlist_elem.o
$(CXX) $(CXXFLAGS) $(LDFLAGS) *.o $(LIBS) -o $(TARGET)
clean:
rm -f *.o $(TARGET)
install:
mkdir -p $(PREFIX)/bin
cp -f $(TARGET) $(PREFIX)/bin/$(TARGET)
你得到什麼錯誤? – 2011-01-08 13:31:35