パッケージのmanページにアクセスしますか?


1

をインストールした後 gcc-arm-none-eabi Ubuntuのパッケージでは、ドキュメントが利用可能に見えてもツールやマンページが見つかりません。

$ find /usr/ -iname gcc*
/usr/bin/gcc
...
/usr/share/doc/gcc-arm-none-eabi
/usr/share/doc/gcc-arm-none-eabi/info/gcc.info.gz
/usr/share/doc/gcc-arm-none-eabi/info/gccinstall.info.gz
/usr/share/doc/gcc-arm-none-eabi/info/gccint.info.gz
/usr/share/doc/gcc-4.8
/usr/share/doc/gcc-4.8-base
/usr/share/doc/gcc-4.8-base/gcc
...

上記から、私は利用可能なドキュメントがあることを知っています gcc-arm-none-eabi。次:

$ info gcc-arm-none-eabi
No menu item `gcc-arm-none-eabi' in node `(dir)Top'.

そして:

$ man gcc-arm-none-eabi
No manual entry for gcc-arm-none-eabi

インストールしたパッケージのドキュメントはどこにありますか。もっと言えば、どうやってそれにアクセスするのですか?

回答:


2

gcc-arm-none-eabiはdocファイルです。おそらくmanページを作るつもりはないでしょう。しかし、gccコマンドにはmanページがあります。他のファイルはユーザーまたは開発者向けのドキュメントです。 manファイルは通常man / man1やman / man2のようなディレクトリにあります。

manページのカテゴリもあります。

   1   Executable programs or shell commands
   2   System calls (functions provided by the kernel)
   3   Library calls (functions within program libraries)
   4   Special files (usually found in /dev)
   5   File formats and conventions eg /etc/passwd
   6   Games
   7   Miscellaneous  (including  macro  packages  and  conventions), e.g.
       man(7), groff(7)
   8   System administration commands (usually only for root)
   9   Kernel routines [Non standard]

manページが複数のカテゴリに属している場合は、次のように表示できます。    男1 gcc    男7 groff


ありがとうDavid。標準のgccで問題ありません。 gcc-arm-none-eabiに問題があります。
jww

2

dpkg --listfiles gcc-arm-none-eabi

あなたはファイルリストを見つけることができます ここに また。に行くことによってあなた自身でそれを見つけることができます packages.ubuntu.com パッケージ名を検索してから、インストールしたディストリビューションバージョンのファイルのリストをクリックします。

クロスコンパイラビルド gcc アーキテクチャ名をファイル名として始めます。で始まらない gcc

ところで、あなたの find /usr/ -iname gcc\* 以外で始まるファイル名は見つけられません。 gcc、 といった /usr/bin/arm-none-eabi-gccこれは、呼び出す必要がある実際のコンパイラフロントエンドコマンドです。

docs:コマンドラインオプションはネイティブ(おそらくx86(_64))コンパイラとほぼ同じですが、gccのドキュメントをオンラインで表示して、ARMに特別なオプションがあるかどうかを確認できます。


1

パッケージにmanページがある場合は、環境変数MANPATHをルート(つまりman1 /を保持するディレクトリ)に設定します。

あるいは、あなたは人がすることをすることができます、 groff -man gcc.1 | lessgroff あなたが出力タイプを変えることができるフラグを持っています、すなわち、ASCII(通常のように) man )追記、HTMLなど

本当のFSFパッケージは最小限のmanページを持つ傾向があり、infoを使う傾向があります。私は個人的には情報が嫌いで、それぞれの人にとって、読むよりも読むよりも読みにくいフォーマットを見つけるのです。次のような代替のリーダーを使うかもしれません。 pinfo 同様に役立つでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.