|
楼主 |
发表于 2003-5-21 15:32:41
|
显示全部楼层
/usr/local/root/bin就在PATH里面,Makefile是针对应用root写的,
内容如下:
# Makefile for the ROOT test programs.
# This Makefile shows nicely how to compile and link applications
# using the ROOT libraries on all supported platforms.
#
# Copyright (c) 2000 Rene Brun and Fons Rademakers
#
# Author: Fons Rademakers, 29/2/2000
#ARCH = @architecture@
CXX =
#CCU = ccupc
#CCU = ccu99
CCU = ccu
ObjSuf = o
SrcSuf = cxx
ExeSuf =
DllSuf = so
OutPutOpt = -o
ROOTCFLAGS := $(shell root-config --cflags)
ROOTLIBS := $(shell root-config --libs)
ROOTGLIBS := $(shell root-config --glibs)
# Linux with gcc 2.7.2.x
CXX = g++
CXXFLAGS = -Wall -fPIC
LD = g++
LDFLAGS = -O -c
SOFLAGS = -shared
CXXFLAGS += $(ROOTCFLAGS)
LIBS = $(ROOTLIBS) $(SYSLIBS)
GLIBS = $(ROOTGLIBS) $(SYSLIBS)
#------------------------------------------------------------------------------
TARGET = dtime
dtime : dtime.o
$(LD) $(OutPutOpt) $@ $(LIBS) $(GLIBS) $^
dtime.o : dtime.cxx
$(LD) $(LDFLAGS) $< $(CXXFLAGS)
clean:
rm -fr *.o *~ $(TARGET)
请老大指教? |
|