推薦図書/必読書のためのスレッド 84 (266レス)
推薦図書/必読書のためのスレッド 84 http://mevius.5ch.net/test/read.cgi/tech/1689682245/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
163: デフォルトの名無しさん [sage] 2024/03/18(月) 17:36:19.57 ID:cB5AJp4Z 元祖おまじない #include http://mevius.5ch.net/test/read.cgi/tech/1689682245/163
170: デフォルトの名無しさん [sage] 2024/03/18(月) 22:25:37.21 ID:cB5AJp4Z exec呼ぶのはシェルだがその中でカーネルがゴニョゴニョしてパスやらを調整してる http://mevius.5ch.net/test/read.cgi/tech/1689682245/170
171: デフォルトの名無しさん [sage] 2024/03/18(月) 22:36:12.40 ID:cB5AJp4Z 気になって調べたらChatGPTが完璧な答えをしてくれた はい、おっしゃる通りです。Linuxカーネルにおけるshebang(#!)の解釈は、fs/binfmt_script.c内のload_script関数で行われます。この関数は、実行ファイルがスクリプトであり、その先頭にshebangが含まれている場合に、指定されたインタプリタを使用してスクリプトを実行するための処理を担います。 binfmt_script.cは、Linuxカーネルの「Binary Format」サブシステムの一部で、異なる種類の実行ファイルフォーマットをカーネルがどのように扱うかを定義しています。load_script関数は、ファイルの先頭にあるshebang行を解析し、その行に指定されたインタプリタのパスを抽出します。次に、カーネルはこのインタプリタを起動し、元のスクリプトファイルのパスを引数として渡します。 http://mevius.5ch.net/test/read.cgi/tech/1689682245/171
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.015s