#!/bin/csh -f # XlibとElibを使うプログラムをコンパイルするのに便利なCShellScript # 環境変数 XINCDIR XLIBDIR が定義されている必要がある。 # 例 (.cshrc内において) # setenv XINCDIR /usr/local/X11R6/include # setenv XLIBDIR /usr/local/X11R6/lib # 第1引数にソースファイル名が指定されていなければ終了 if( !(-f $argv[1]) || (-x $argv[1]) ) then echo 'gccx: '$argv[1]': No such source file.' exit 1 endif # Xlib Elibとリンクするコンパイル gcc -DNX_EPS Elib.o -O4 -I$XINCDIR -L$XLIBDIR -lX11 -lm $argv[*] -o $argv[1]:r