0

私は、solaris 10 で gcc をコンパイルする際にいくつかの問題に直面しています。

「ftp://ftp.gwdg.de/pub/misc/gcc/releases/gcc-4.1.2/」からソースコードをダウンロードし、configure を使用してから make を使用してコンパイルを試みました。しかし、make は以下の行で停止します。

perl ../.././fastjar/../contrib/texi2pod.pl -D fastjar > fastjar.pod

perl が既にインストールされていることを確認しましたが、この時点で 12 時間以上スタックしています。

インストール済みの gcc のバージョンは 3.4.3 で、perl のバージョンは 5.8.4 です。


kshシェルを使用してビルド/構成したため、上記の問題は解決しましたが、別の問題、つまり、このビルド後に取得したgccに遭遇しました

警告: 可視性属性はこの構成ではサポートされていません。無視された

共有ライブラリ内のすべての関数をエクスポートしたくないため、この可視化機能が必要です。このリンクによると、waring は私の $PATH に存在しないという objdump によるものです。しかし、私はそれが $PATH 変数にあることを確認しました。

ありがとう

4

1 に答える 1

0

これが私がこの問題を解決した方法です:

  1. gcc3.4.3を使用してgnubinutilsバージョン2.18をインストールしました(デフォルトでsolarisで利用可能)。
  2. cd gcc_source_dir
  3. mkdir objdir && cd objdir
  4. ../configure --with-gnu-as --with-as = / binutils_2_18 / bin / as --with-gnu-ld --with-ld = / binutils_2_18 / bin / ld --prefix = $ PREFIX- enable-threads = posix --enable-checking = release --with-system-zlib --enable-shared --disable-symvers --enable-languages = c、c ++
  5. gmake
  6. gmake install
于 2013-02-11T06:05:02.183 に答える