タグ付けされた質問 「object-files」

5
Cのオブジェクトファイルとは
Cのライブラリについて読んでいますが、オブジェクトファイルの説明はまだわかりません。他のコンパイル済みファイルとオブジェクトファイルの実際の違いは何ですか? 誰かが人間の言語で説明できたらうれしいです。

2
2つのGCCコンパイル済み.oオブジェクトファイルを3番目の.oファイルに結合します
2つのGCCコンパイル済み.oオブジェクトファイルを3番目の.oファイルに結合するにはどうすればよいですか? $ gcc -c a.c -o a.o $ gcc -c b.c -o b.o $ ??? a.o b.o -o c.o $ gcc c.o other.o -o executable ソースファイルにアクセスできる場合、-combineGCCフラグはコンパイル前にソースファイルをマージします。 $ gcc -c -combine a.c b.c -o c.o ただし、これはソースファイルに対してのみ機能し、GCCは.oこのコマンドの入力としてファイルを受け入れません。 通常、.oリンカの出力を入力として使用できないため、ファイルのリンクは正しく機能しません。結果は共有ライブラリであり、結果の実行可能ファイルに静的にリンクされません。 $ gcc -shared a.o b.o -o c.o $ gcc c.o other.o -o executable $ …

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