manで__builtin_popcountを検索してください。

manで__builtin_popcountを検索してください。

__builtin_popcountこの機能のマニュアルページを検索したいです。

入力$ man __builtinしてクリックしたところ、TAB結果が出ました$man ./__builtin/。なぜこれが起こるのですか?

次に入力します。_popcountをクリックしましたが、returnマニュアルページが見つかりません。それでは、これらの機能をどのように検索しますか__builtin_*

答え1

apropos次のコマンドを使用して、インストールされているマニュアルページからキーワードを検索できます。

$ apropos builtin
bash-builtins (7)    - bash built-in commands, see bash(1)
builtins (7)         - bash built-in commands, see bash(1)
$ apropos __builtin_popcount
__builtin_popcount: nothing appropriate.
$ 

このGCC拡張のマニュアルページはないようです。使うべきだと思います。オンライン文書代わりに:

— 組み込み関数: int __builtin_popcount (unsigned int x)

xの1桁のビット数を返します。

答え2

押すとTABオートコンプリートが呼び出されるため、オートコンプリート機能は一致するファイル名/ディレクトリ名を見つけます。

man builtin欲しい効果を得ましたか?

man builtin

BASH_BUILTINS(1)            General Commands Manual           
...
BASH_BUILTINS(1)
...
BASH BUILTIN COMMANDS
   Unless otherwise noted, each builtin command documented in this section
   as accepting options preceded by - accepts -- to signify the end of the
   options.   The  :, true, false, and test builtins do not accept options
   and do not treat -- specially.  The exit, logout, break, continue, let,

答え3

gccのマニュアルにあります:https://gcc.gnu.org/onlinedocs/。 AFAIKにはマンページはありません。

関連情報