- 积分
 - 1003
 
	- 贡献
 -  
 
	- 精华
 
	- 在线时间
 -  小时
 
	- 注册时间
 - 2014-8-31
 
	- 最后登录
 - 1970-1-1
 
 
 
 
 
 
 | 
	
 
登录后查看更多精彩内容~
您需要 登录 才可以下载或查看,没有帐号?立即注册 
 
 
 
x
 
最近安装MM5,intel编译器已安装成功,make terrain.deck的时候可以生成rdnml,data_area.exe,rdem.exe,但是没有terrain.exe,这是怎么回事呢? 
gedit Makeile时只修改了intel部分 
intel: 
    echo "Compiling for Linux using INTEL compiler" 
    ( $(CD) src ; $(MAKE) all                \ 
    "RM        = $(RM)"     "RM_LIST    = $(RM_LIST)"    \ 
    "LN        = $(LN)"     "MACH        = SGI"        \ 
    "MAKE        = $(MAKE)"    "CPP        = /lib/cpp"    \ 
    "CPPFLAGS    = -I. -C -traditional -D$(NCARGRAPHICS) "    \ 
    "FC        = ifort  "    "FCFLAGS    = -I. -w90 -w95 -convert big_endian "\ 
    "LDOPTIONS    = -i_dynamic"         "CFLAGS        = -I."        \ 
    "LOCAL_LIBRARIES= -L$(NCARG_ROOT)/lib -lncarg -lncarg_gks -lncarg_c -L/usr/lib -lX11 -L/usr/lib/gcc/i486-linux-gnu/4.4  -lgfortran" ) ; \ 
        ( $(RM) terrain.exe ; $(LN) src/terrain.exe . ) ; 
 
 
make intel时运行报错如下 
cro.c:(.text+0x107c): undefined reference to `cairo_move_to' 
cro.c:(.text+0x10af): undefined reference to `cairo_line_to' 
cro.c:(.text+0x10ba): undefined reference to `cairo_stroke' 
cro.c:(.text+0x11cd): undefined reference to `cairo_move_to' 
cro.c:(.text+0x1200): undefined reference to `cairo_line_to' 
cro.c:(.text+0x120b): undefined reference to `cairo_stroke' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `cro_UpdateWorkstation': 
cro.c:(.text+0x129b): undefined reference to `cairo_surface_flush' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `GetCROClipping': 
cro.c:(.text+0x12ef): undefined reference to `cairo_clip_extents' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `CROpict_init': 
cro.c:(.text+0x13f4): undefined reference to `cairo_set_source_rgba' 
cro.c:(.text+0x142e): undefined reference to `cairo_clip_extents' 
cro.c:(.text+0x1436): undefined reference to `cairo_reset_clip' 
cro.c:(.text+0x1448): undefined reference to `cairo_move_to' 
cro.c:(.text+0x146c): undefined reference to `cairo_line_to' 
cro.c:(.text+0x14a0): undefined reference to `cairo_line_to' 
cro.c:(.text+0x14c4): undefined reference to `cairo_line_to' 
cro.c:(.text+0x14d6): undefined reference to `cairo_line_to' 
cro.c:(.text+0x14de): undefined reference to `cairo_clip' 
cro.c:(.text+0x14f0): undefined reference to `cairo_move_to' 
cro.c:(.text+0x1514): undefined reference to `cairo_line_to' 
cro.c:(.text+0x1548): undefined reference to `cairo_line_to' 
cro.c:(.text+0x156c): undefined reference to `cairo_line_to' 
cro.c:(.text+0x157e): undefined reference to `cairo_line_to' 
cro.c:(.text+0x1586): undefined reference to `cairo_fill' 
cro.c:(.text+0x159c): undefined reference to `cairo_move_to' 
cro.c:(.text+0x15b2): undefined reference to `cairo_line_to' 
cro.c:(.text+0x15c8): undefined reference to `cairo_line_to' 
cro.c:(.text+0x15de): undefined reference to `cairo_line_to' 
cro.c:(.text+0x15f4): undefined reference to `cairo_line_to' 
cro.c:(.text+0x15fc): undefined reference to `cairo_clip' 
cro.c:(.text+0x1606): undefined reference to `cairo_save' 
cro.c:(.text+0x160e): undefined reference to `cairo_reset_clip' 
cro.c:(.text+0x1616): undefined reference to `cairo_identity_matrix' 
cro.c:(.text+0x163c): undefined reference to `cairo_rectangle' 
cro.c:(.text+0x1644): undefined reference to `cairo_fill' 
cro.c:(.text+0x164c): undefined reference to `cairo_restore' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Text': 
cro.c:(.text+0x1776): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x1785): undefined reference to `cairo_get_font_matrix' 
cro.c:(.text+0x179b): undefined reference to `cairo_matrix_scale' 
cro.c:(.text+0x17a7): undefined reference to `cairo_set_font_matrix' 
cro.c:(.text+0x17b3): undefined reference to `cairo_get_font_matrix' 
cro.c:(.text+0x181c): undefined reference to `FT_Init_FreeType' 
cro.c:(.text+0x18ec): undefined reference to `FT_New_Face' 
cro.c:(.text+0x1934): undefined reference to `cairo_ft_font_face_create_for_ft_face' 
cro.c:(.text+0x1940): undefined reference to `cairo_set_font_face' 
cro.c:(.text+0x1952): undefined reference to `cairo_font_extents' 
cro.c:(.text+0x1978): undefined reference to `cairo_set_font_size' 
cro.c:(.text+0x1987): undefined reference to `cairo_get_font_matrix' 
cro.c:(.text+0x19ae): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x19d0): undefined reference to `cairo_matrix_scale' 
cro.c:(.text+0x19dc): undefined reference to `cairo_set_font_matrix' 
cro.c:(.text+0x19f8): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x1a5e): undefined reference to `cairo_set_source_rgba' 
cro.c:(.text+0x1bb8): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x1bed): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x1c3b): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x1d63): undefined reference to `cairo_save' 
cro.c:(.text+0x1d8b): undefined reference to `cairo_move_to' 
cro.c:(.text+0x1da5): undefined reference to `cairo_rotate' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L247': 
cro.c:(.text+0x1e78): undefined reference to `cairo_rel_move_to' 
cro.c:(.text+0x1e8a): undefined reference to `cairo_show_text' 
cro.c:(.text+0x1ec7): undefined reference to `cairo_get_font_matrix' 
cro.c:(.text+0x1f4b): undefined reference to `cairo_matrix_scale' 
cro.c:(.text+0x1f57): undefined reference to `cairo_set_font_matrix' 
cro.c:(.text+0x1fc8): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x205a): undefined reference to `cairo_rel_move_to' 
cro.c:(.text+0x20a8): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x20ba): undefined reference to `cairo_show_text' 
cro.c:(.text+0x20d8): undefined reference to `cairo_rel_move_to' 
cro.c:(.text+0x2122): undefined reference to `cairo_save' 
cro.c:(.text+0x214b): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x215d): undefined reference to `cairo_rotate' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L270': 
cro.c:(.text+0x22ce): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x2362): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x2390): undefined reference to `cairo_translate' 
cro.c:(.text+0x23a2): undefined reference to `cairo_rotate' 
cro.c:(.text+0x23ed): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x246e): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x24b7): undefined reference to `cairo_rel_move_to' 
cro.c:(.text+0x24c6): undefined reference to `cairo_show_text' 
cro.c:(.text+0x24f6): undefined reference to `cairo_rel_move_to' 
cro.c:(.text+0x2514): undefined reference to `cairo_text_extents' 
cro.c:(.text+0x255c): undefined reference to `cairo_rel_move_to' 
cro.c:(.text+0x2568): undefined reference to `cairo_show_text' 
cro.c:(.text+0x2598): undefined reference to `cairo_rel_move_to' 
cro.c:(.text+0x25d6): undefined reference to `cairo_restore' 
cro.c:(.text+0x25de): undefined reference to `cairo_restore' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `cro_SetClipIndicator': 
cro.c:(.text+0x2a70): undefined reference to `cairo_new_path' 
cro.c:(.text+0x2a78): undefined reference to `cairo_reset_clip' 
cro.c:(.text+0x2a9a): undefined reference to `cairo_move_to' 
cro.c:(.text+0x2abc): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2ade): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2b00): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2b22): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2b2a): undefined reference to `cairo_clip' 
cro.c:(.text+0x2b4b): undefined reference to `cairo_reset_clip' 
cro.c:(.text+0x2b53): undefined reference to `cairo_new_path' 
cro.c:(.text+0x2b65): undefined reference to `cairo_move_to' 
cro.c:(.text+0x2b7d): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2b99): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2bb1): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2bc3): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2bcb): undefined reference to `cairo_clip' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `cro_FillArea': 
cro.c:(.text+0x2cdc): undefined reference to `cairo_get_line_width' 
cro.c:(.text+0x2d11): undefined reference to `cairo_set_line_width' 
cro.c:(.text+0x2d55): undefined reference to `cairo_set_source_rgba' 
cro.c:(.text+0x2dc0): undefined reference to `cairo_move_to' 
cro.c:(.text+0x2e00): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2e31): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2e3c): undefined reference to `cairo_stroke' 
cro.c:(.text+0x2e68): undefined reference to `cairo_move_to' 
cro.c:(.text+0x2ea8): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2ed9): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2ee4): undefined reference to `cairo_fill' 
cro.c:(.text+0x2f10): undefined reference to `cairo_move_to' 
cro.c:(.text+0x2f4e): undefined reference to `cairo_line_to' 
cro.c:(.text+0x2f61): undefined reference to `cairo_stroke' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L369': 
cro.c:(.text+0x2fac): undefined reference to `cairo_stroke' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L370': 
cro.c:(.text+0x2fd9): undefined reference to `cairo_stroke' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L371': 
cro.c:(.text+0x3006): undefined reference to `cairo_stroke' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L372': 
cro.c:(.text+0x3033): undefined reference to `cairo_stroke' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o):cro.c:(.text+0x307d): more undefined references to `cairo_stroke' follow 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L368': 
cro.c:(.text+0x30f3): undefined reference to `cairo_move_to' 
cro.c:(.text+0x3133): undefined reference to `cairo_line_to' 
cro.c:(.text+0x3164): undefined reference to `cairo_line_to' 
cro.c:(.text+0x316f): undefined reference to `cairo_stroke' 
cro.c:(.text+0x319b): undefined reference to `cairo_move_to' 
cro.c:(.text+0x31db): undefined reference to `cairo_line_to' 
cro.c:(.text+0x320c): undefined reference to `cairo_line_to' 
cro.c:(.text+0x3217): undefined reference to `cairo_stroke' 
cro.c:(.text+0x322f): undefined reference to `cairo_set_line_width' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Polymarker': 
cro.c:(.text+0x32fa): undefined reference to `cairo_set_source_rgba' 
cro.c:(.text+0x3302): undefined reference to `cairo_get_line_cap' 
cro.c:(.text+0x3318): undefined reference to `cairo_set_line_cap' 
cro.c:(.text+0x3320): undefined reference to `cairo_get_line_width' 
cro.c:(.text+0x3334): undefined reference to `cairo_set_line_width' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L391': 
cro.c:(.text+0x33c1): undefined reference to `cairo_set_line_cap' 
cro.c:(.text+0x33d3): undefined reference to `cairo_set_line_width' 
cro.c:(.text+0x3431): undefined reference to `cairo_arc' 
cro.c:(.text+0x343c): undefined reference to `cairo_stroke' 
cro.c:(.text+0x3459): undefined reference to `cairo_set_line_width' 
cro.c:(.text+0x34ae): undefined reference to `cairo_move_to' 
cro.c:(.text+0x34ca): undefined reference to `cairo_line_to' 
cro.c:(.text+0x34d5): undefined reference to `cairo_stroke' 
cro.c:(.text+0x34f1): undefined reference to `cairo_move_to' 
cro.c:(.text+0x350d): undefined reference to `cairo_line_to' 
cro.c:(.text+0x3518): undefined reference to `cairo_stroke' 
cro.c:(.text+0x3582): undefined reference to `cairo_move_to' 
cro.c:(.text+0x359e): undefined reference to `cairo_line_to' 
cro.c:(.text+0x35a9): undefined reference to `cairo_stroke' 
cro.c:(.text+0x35ee): undefined reference to `cairo_move_to' 
cro.c:(.text+0x3625): undefined reference to `cairo_line_to' 
cro.c:(.text+0x3630): undefined reference to `cairo_stroke' 
cro.c:(.text+0x3649): undefined reference to `cairo_move_to' 
cro.c:(.text+0x3662): undefined reference to `cairo_line_to' 
cro.c:(.text+0x366d): undefined reference to `cairo_stroke' 
cro.c:(.text+0x36bc): undefined reference to `cairo_move_to' 
cro.c:(.text+0x36c7): undefined reference to `cairo_new_sub_path' 
cro.c:(.text+0x3703): undefined reference to `cairo_arc' 
cro.c:(.text+0x370e): undefined reference to `cairo_stroke' 
cro.c:(.text+0x378d): undefined reference to `cairo_move_to' 
cro.c:(.text+0x37bd): undefined reference to `cairo_line_to' 
cro.c:(.text+0x37c8): undefined reference to `cairo_stroke' 
cro.c:(.text+0x37e1): undefined reference to `cairo_move_to' 
cro.c:(.text+0x37fa): undefined reference to `cairo_line_to' 
cro.c:(.text+0x3805): undefined reference to `cairo_stroke' 
cro.c:(.text+0x386f): undefined reference to `cairo_move_to' 
cro.c:(.text+0x388b): undefined reference to `cairo_line_to' 
cro.c:(.text+0x3896): undefined reference to `cairo_stroke' 
cro.c:(.text+0x38db): undefined reference to `cairo_move_to' 
cro.c:(.text+0x3912): undefined reference to `cairo_line_to' 
cro.c:(.text+0x391d): undefined reference to `cairo_stroke' 
cro.c:(.text+0x3936): undefined reference to `cairo_move_to' 
cro.c:(.text+0x394f): undefined reference to `cairo_line_to' 
cro.c:(.text+0x395a): undefined reference to `cairo_stroke' 
cro.c:(.text+0x397b): undefined reference to `cairo_set_line_cap' 
cro.c:(.text+0x398d): undefined reference to `cairo_set_line_width' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `setSurfaceTransform': 
cro.c:(.text+0x3c02): undefined reference to `cairo_identity_matrix' 
cro.c:(.text+0x3c18): undefined reference to `cairo_translate' 
cro.c:(.text+0x3c27): undefined reference to `cairo_rotate' 
cro.c:(.text+0x3c3d): undefined reference to `cairo_scale' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `cro_OpenWorkstation': 
cro.c:(.text+0x4188): undefined reference to `cairo_ps_surface_create' 
cro.c:(.text+0x41a1): undefined reference to `cairo_ps_surface_set_eps' 
cro.c:(.text+0x41c0): undefined reference to `cairo_ps_surface_set_size' 
cro.c:(.text+0x41cb): undefined reference to `cairo_create' 
cro.c:(.text+0x4236): undefined reference to `cairo_pdf_surface_create' 
cro.c:(.text+0x4241): undefined reference to `cairo_create' 
cro.c:(.text+0x428e): undefined reference to `cairo_image_surface_create' 
cro.c:(.text+0x4299): undefined reference to `cairo_create' 
cro.c:(.text+0x4309): undefined reference to `cairo_image_surface_create' 
cro.c:(.text+0x4314): undefined reference to `cairo_create' 
cro.c:(.text+0x438e): undefined reference to `cairo_create' 
cro.c:(.text+0x43b1): undefined reference to `cairo_xlib_surface_get_width' 
cro.c:(.text+0x43c2): undefined reference to `cairo_xlib_surface_get_height' 
cro.c:(.text+0x43db): undefined reference to `cairo_set_fill_rule' 
cro.c:(.text+0x43ee): undefined reference to `cairo_set_line_cap' 
cro.c:(.text+0x4401): undefined reference to `cairo_set_line_join' 
cro.c:(.text+0x440c): undefined reference to `cairo_surface_destroy' 
cro.c:(.text+0x4421): undefined reference to `cairo_set_line_width' 
cro.c:(.text+0x442c): undefined reference to `cairo_new_path' 
cro.c:(.text+0x444b): undefined reference to `cairo_move_to' 
cro.c:(.text+0x4476): undefined reference to `cairo_line_to' 
cro.c:(.text+0x44ad): undefined reference to `cairo_line_to' 
cro.c:(.text+0x44d8): undefined reference to `cairo_line_to' 
cro.c:(.text+0x44f7): undefined reference to `cairo_line_to' 
cro.c:(.text+0x4502): undefined reference to `cairo_clip' 
cro.c:(.text+0x45bc): undefined reference to `cairo_set_source_rgba' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `cro_CloseWorkstation': 
cro.c:(.text+0x4a8b): undefined reference to `cairo_destroy' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `cro_ClearWorkstation': 
cro.c:(.text+0x4d9e): undefined reference to `cairo_stroke' 
cro.c:(.text+0x4da6): undefined reference to `cairo_show_page' 
cro.c:(.text+0x4dc9): undefined reference to `cairo_surface_flush' 
cro.c:(.text+0x4e1b): undefined reference to `cairo_surface_write_to_png' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Cellarray': 
cro.c:(.text+0x4f2c): undefined reference to `cairo_get_source' 
cro.c:(.text+0x4f50): undefined reference to `cairo_pattern_get_rgba' 
cro.c:(.text+0x550f): undefined reference to `cairo_image_surface_create_for_data' 
cro.c:(.text+0x5519): undefined reference to `cairo_surface_status' 
cro.c:(.text+0x5539): undefined reference to `cairo_set_source_surface' 
cro.c:(.text+0x5547): undefined reference to `cairo_paint' 
cro.c:(.text+0x554f): undefined reference to `cairo_surface_finish' 
cro.c:(.text+0x5557): undefined reference to `cairo_surface_destroy' 
cro.c:(.text+0x55b7): undefined reference to `cairo_set_source_rgba' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L576': 
cro.c:(.text+0x56b8): undefined reference to `cairo_set_dash' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L577': 
cro.c:(.text+0x5703): undefined reference to `cairo_set_dash' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L578': 
cro.c:(.text+0x573c): undefined reference to `cairo_set_dash' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L579': 
cro.c:(.text+0x578a): undefined reference to `cairo_set_dash' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `.L580': 
cro.c:(.text+0x57df): undefined reference to `cairo_set_dash' 
/usr/local/ncl/lib/libncarg_gks.a(cro.o):cro.c:(.text+0x57ff): more undefined references to `cairo_set_dash' follow 
/usr/local/ncl/lib/libncarg_gks.a(cro.o): In function `cro_Polyline': 
cro.c:(.text+0x58c3): undefined reference to `cairo_set_source_rgba' 
cro.c:(.text+0x58de): undefined reference to `cairo_set_line_width' 
cro.c:(.text+0x58e9): undefined reference to `cairo_new_sub_path' 
cro.c:(.text+0x5914): undefined reference to `cairo_set_line_cap' 
cro.c:(.text+0x5929): undefined reference to `cairo_set_line_cap' 
cro.c:(.text+0x5958): undefined reference to `cairo_move_to' 
cro.c:(.text+0x598c): undefined reference to `cairo_line_to' 
cro.c:(.text+0x599f): undefined reference to `cairo_stroke' 
cro.c:(.text+0x59b2): undefined reference to `cairo_set_line_cap' 
/usr/local/ncl/lib/libncarg_gks.a(crotiff.o): In function `crotiff_writeImage': 
crotiff.c:(.text+0x11c): undefined reference to `cairo_image_surface_get_width' 
crotiff.c:(.text+0x12a): undefined reference to `cairo_image_surface_get_height' 
crotiff.c:(.text+0x138): undefined reference to `cairo_image_surface_get_stride' 
crotiff.c:(.text+0x294): undefined reference to `cairo_image_surface_get_data' 
/usr/local/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croActivateX11': 
crodisplay.c:(.text+0x21): undefined reference to `cairo_xlib_surface_get_display' 
crodisplay.c:(.text+0x2e): undefined reference to `cairo_xlib_surface_get_drawable' 
crodisplay.c:(.text+0x48): undefined reference to `cairo_surface_flush' 
crodisplay.c:(.text+0x24e): undefined reference to `cairo_xlib_surface_set_size' 
/usr/local/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croX11Pause': 
crodisplay.c:(.text+0x275): undefined reference to `cairo_xlib_surface_get_display' 
crodisplay.c:(.text+0x283): undefined reference to `cairo_surface_flush' 
/usr/local/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croFreeNativeSurface': 
crodisplay.c:(.text+0x2da): undefined reference to `cairo_xlib_surface_get_display' 
/usr/local/ncl/lib/libncarg_gks.a(crodisplay.o): In function `croCreateNativeDisplaySurface': 
crodisplay.c:(.text+0x6e1): undefined reference to `cairo_xlib_surface_create' 
make[1]: [terrain.exe] Error 1 (ignored) 
make[1]: Leaving directory `/usr/MM5/TERRAIN/src' 
 
 
 
 |   
 
 
 
 |