Ubuntu 16.04 で ICU ライブラリを gcc に接続するにはどうすればいいですか?

Ubuntu 16.04 で ICU ライブラリを gcc に接続するにはどうすればいいですか?

私はicu4c-61_1-Ubuntu16.04-x64.tgzをhttp://site.icu-project.org/download/61#TOC-ICU4C-ダウンロードサイト。そこにはインストール手順が見当たりません。NetBeans C/C++ の「Ant Library Manager」では、「New Library」ボタンやその他のフィールドが非アクティブで、アクセスできません。(NetBeans では、C デバッグは機能します。)
ファイルシステムには、解凍されたライブラリを配置するディレクトリや情報を追加するファイルはありますか? よろしくお願いします!

答え1

からよくある質問:

  • その他のプラットフォームの場合、.tgz ファイルは " /usr/local" タイプの階層に解凍されます。システム全体のインストールの場合は、すべてのファイルを 、 などに解凍でき/usr/local/binます/usr/local/include
  • 構成スクリプト/usr/local/bin/icu-config または同様の Makefile インクルード フラグメントは、/usr/local/lib/icu/current/Makefile.inc アプリケーションのビルドに使用できます。

アーカイブを解凍するにicu/usr/local/usr/local:

sudo tar zxvf icu4c-61_1-Ubuntu16.04-x64.tgz -C /usr/local ./icu/usr/local --strip-components=4

オプションtar:

  • -C /usr/local: 抽出したファイルを/usr/local
  • ./icu/usr/local./icu/usr/local:アーカイブからの内容のみを抽出します(ほとんど役に立たない はスキップしますreadme.txt
  • --strip-components=4: を使用してファイルを抽出しますが、./icu/usr/localすでに に抽出しているため、パスから先頭の 4 つのコンポーネント ( )を削除します/usr/local

以前使用したことがある場合pkg-configicu-config同様のスクリプトのようです。

関連情報