• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:assemble codeに質問があります)

Linuxでcompileする際、ldエラーを避けるためのオプションは?

このQ&Aのポイント
  • Linuxのldコマンドを使ってcompileする際、ldエラーを避けるためにはどのようなオプションを指定する必要がありますか?
  • ldコマンドを使用してLinuxでコンパイルするときに、エラーを回避するための適切なオプションは何ですか?
  • Linuxでldコマンドを使用してコンパイルする際に、エラーを回避するためにはどのようなオプションを使用する必要がありますか?

質問者が選んだベストアンサー

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

section.dataみたいな書き方はあまり見たことがありませんが、使っているアセンブラは何ですか? それはともかく、明らかにおかしいのはglobal _mystartという宣言があるのに_mystartの実体がないことです。逆に_startラベルはあってもそれをglobal宣言していないので、ldが_startを見つけられないのは当然です。 global _mystartの代わりにglobal _startとすれば動いたりしませんか? それとも、_startというシンボルを使わないで動かすことが目的ですか? もしそうならば、--entry=オプションを使って代わりのエントリポイントをldに指定してみてください。

関連するQ&A