松原です。 # VineSeed の gcc の話なので、2.5だと事情が違うかもです On Sat, 14 Sep 2002 15:40:12 +0900 YAMAMOTO Takashi <yamamoto@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote: > Original Message is on Fri, 13 Sep 2002 21:24:03 +0900 (JST). > Message ID is "20020913.212403.28803415.kameoka@xxxxxxxxxxxxxxxxxxxxxxxx" > From KAMEOKA Satoru <kameoka@xxxxxxxxxxxxxxxxxxxxxxxx> > > 山本@青学です。どうもありがとうございます。 > > > gccのパッケージに含まれていると思うのですが、すでに存在していませんか? > > whichコマンドで探してみましたが、見つかりませんでした。 > 前の返信と重複になってしまいますが、私のユーザーアカウントやsuのアカウント > でPATHが通っているところにはg77もないようです。 > gccはあるんですが………。何故だ(汗) $ ls -1 gcc-* gcc-2.95.3-2vl22.i386.rpm gcc-c++-2.95.3-2vl22.i386.rpm gcc-chill-2.95.3-2vl22.i386.rpm gcc-cpp-2.95.3-2vl22.i386.rpm gcc-docs-2.95.3-2vl22.i386.rpm gcc-g77-2.95.3-2vl22.i386.rpm gcc-java-2.95.3-2vl22.i386.rpm gcc-objc-2.95.3-2vl22.i386.rpm gcc-tools-2.95.3-2vl22.i386.rpm $ rpm -qilp gcc-* |less (less 内で libg2c.a を検索) (gcc-g77 パッケージ内に発見) Name : gcc-g77 Relocations: (not relocateable) Version : 2.95.3 Vendor: Project Vine Release : 2vl22 Build Date: Wed Jul 17 00:38:20 2002 Install date: (not installed) Build Host: venus.athome Group : Development/Languages Source RPM: gcc-2.95.3-2vl22.src.rpm Size : 5038865 License: GPL Packager : Jun Nishii <jun@xxxxxxxxxxxxx> URL : http://gcc.gnu.org/ Summary : Fortran 77 support for the GNU Compiler Collection. Description : The gcc-g77 package provides support for compiling Fortran 77 programs with the GNU Compiler Collection. You should install gcc-g77 if you are going to do Fortran development and you would like to use the GNU Compiler Collection. You will also need to install the gcc package. /usr/bin/g77-2.95.3 /usr/doc/gcc-g77-2.95.3 /usr/doc/gcc-g77-2.95.3/COPYING /usr/doc/gcc-g77-2.95.3/COPYING.LIB /usr/doc/gcc-g77-2.95.3/README /usr/lib/gcc-lib/i386-redhat-linux/2.95.3/f771 /usr/lib/gcc-lib/i386-redhat-linux/2.95.3/libg2c.a ~~~~~~~~~~ > でも、g77のマニュアルは用意されてるんですよね。どういう事でしょうか………。 マニュアルは全て gcc-doc パッケージにまとめられているから。 そうすると、gcc-g77 パッケージは入って無くとも、 g77 のマニュアルだけは出てくる。 $ rpm -qilp gcc-docs-2.95.3-2vl22.i386.rpm Name : gcc-docs Relocations: (not relocateable) Version : 2.95.3 Vendor: Project Vine Release : 2vl22 Build Date: Wed Jul 17 00:38:20 2002 Install date: (not installed) Build Host: venus.athome Group : Documentation Source RPM: gcc-2.95.3-2vl22.src.rpm Size : 812356 License: GPL Packager : Jun Nishii <jun@xxxxxxxxxxxxx> URL : http://gcc.gnu.org/ Summary : The documents (info, man) of GNU CC collection Description : The documents (info, man) of GNU CC collection. includes gcc, g++, g77, cpp. /usr/doc/gcc-docs-2.95.3 /usr/doc/gcc-docs-2.95.3/COPYING /usr/doc/gcc-docs-2.95.3/COPYING.LIB /usr/doc/gcc-docs-2.95.3/README /usr/info/chill.info.gz /usr/info/cpp.info.gz /usr/info/g77.info.gz /usr/info/gcc.info.gz /usr/share/man/man1/cccp.1.gz /usr/share/man/man1/cpp.1.gz /usr/share/man/man1/f77.1.gz /usr/share/man/man1/g++.1.gz /usr/share/man/man1/g77.1.gz ~~~~~~~~~~ /usr/share/man/man1/gcc.1.gz あるいは(英文マニュアルの例ですが)、 $ man -w g77 /usr/share/man/man1/g77.1.gz $ rpm -qf /usr/share/man/man1/g77.1.gz gcc-g77-2.95.3-2vl22.i386.rpm とすれば、man g77 で表示される man ページが どのパッケージに属しているか分かります。 一発でやるのだったら、 $ rpm -qf `man -w g77` # という話ですよね? -- Musashino-shi, Tokyo, Japan