0
に行くには、しばらく前に作られ、それが出力ファイルを作成するために、Cygwinの:私はチュートリアルオンラインを以下の午前32ビットファイルから64ビット
ld -s -o testing test.o
を使用することを言います。
その行を実行しようとしたとき、私は
ld: i386 architecture of input file 'test.o' is incompatible with i386:x86-64 output
のエラーを取得しています。
Test.o
は、nasm -f elf test.asm
によって作成されました。それは悲しいことに64ビット形式で作成することはできません。
これに対処するにはどうすればよいですか?あなたのお時間をありがとう!
私は' LDを受けましたか?私は完全にLinuxに慣れているので、すべての助けが大いに受け入れられます。 –
@BeccaBohemリンカーによってサポートされているエミュレーションモードを表示するには 'ld -V'を使います。 – Michael
どのようにtest.oを構築しましたか? – matzeri