LFS(Linux From Scratch) 統合スレ 2at LINUX
LFS(Linux From Scratch) 統合スレ 2 - 暇つぶし2ch972:login:Penguin
17/01/15 17:50:05.65 bWMbg2GH.net
>>971
そうそう、まさにそれと同じのを意図してた
>>970の書き方はちょっと、というかかなり不適切だったね


LFSに挑戦するぐらいだから勉強目的だと思うんで一応お詫びに解説しとくと、ELFには動的なリンカ/ローダ(インタープリタとかそのへんの呼び方はまちまちだったりする)へのパスが埋め込まれてるのね
それを確認するのが>>971さんのリンク先のreadelfの部分

んで実行時にシェルとかこの場合gccとかがforkして対象のELFをexecするんだけど、その時にexecがENOENT、No such file or directoryを返す原因として
1. そもそも対象の実行ファイルがない
2. スクリプトや ELF のインタープリター(上でreadelfで確認した物)が存在しない
の2つのケースがあるんだけど、多くのアプリのエラーメッセージは1が原因であるようにしか読めないようなメッセージになってることが多い

で結果として2が原因だった場合、実行ファイルはあるのにそれを実行しようとすると「そんな実行ファイルは無いよ」みたいな意味不明な事になってハマるっていう流れ


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch