2006-1-11 20:57
mima
急,请教高手一个编译器的问题
我在曙光IBM的AIX操作系统上运行一个模式,因为模式原来是在linux下运行的,
一些编译参数需要修改,编译参数文件如下:
#=======================================================================
INCLDIR = -I. -C -I/usr/include
CPPDEFS = -DLINUX
CPPFLAGS = -P -C -I. -I/usr/include
CPP = /usr/lib/cpp $(CPPFLAGS) $(INCLDIR) $(CPPDEFS)
FC = xlf_r
FFLAGS = -I/usr/include -O2 -qarch=pwr4 -qtune=pwr4 -qmaxmem=-1\
-qsmp=noauto -qnosave
LDFLAGS = $(FFLAGS)
LDR = xlf_r $(LDFLAGS)
执行文件时出现如下错误:
ld: 0711-317 ERROR: Undefined symbol: .main
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
make: 1254-004 The error code from the last command is 8.
请教为什么会出现这个错误?是不是C编译器的路径不对?
/usr/include 目录下都是*.h文件
我原来没有接触过编译器的参数设置问题,
请教一下,如果使路径设置不对,那我怎么知道编译器装在什么目录下啊?
请大家帮我,要是这个问题解决的话就大功告成了,哎,bow
[[i] 本帖最后由 mima 于 2006-1-12 11:56 编辑 [/i]]