Chinaunix
标题:
一个Makefile 编译fortran 77问题
[打印本页]
作者:
yiqiwuba
时间:
2013-11-07 15:13
标题:
一个Makefile 编译fortran 77问题
Makefile 编译main.f,pltsub.f,xbuplt.c.
请问 “-L/usr/openwin/lib -lX11” 什么意思? -“-L”?“-lX11”?
谢谢各位!
Makefile如下:
......
XRAY_OBJS= main.o pltsub.o xbuplot.o
XRAY_EXEC=$(EXEDIR)/xray
xray: $(XRAY_EXEC)
$(XRAY_EXEC): ${XRAY_OBJS}
f77 -o main ${XRAY_OBJS} -L/usr/openwin/lib -lX11
main.o : ray.par ray.com
pltsub.o: FORCE
cd $(@D); $(MAKE) $(@F)
FORCE:
xbuplot.o: FORCE
cd $(@D);cc -O -I/usr/include/X11 -c xbuplot.c
FORCE:
作者:
q1208c
时间:
2013-11-07 15:42
好象 -L 是 lib的意思, -l 是link的意思
不过, 写代码我可是外行, 得找专业人士才行
作者:
yiqiwuba
时间:
2013-11-07 15:52
谢谢!我看看
作者:
yiqiwuba
时间:
2013-11-07 15:59
是编译的时候用到库吗?
作者:
q1208c
时间:
2013-11-07 16:02
应该是的吧.
作者:
yiqiwuba
时间:
2013-11-07 17:25
搞定!是调用xlib中的函数。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2