QA@IT

リンカースクリプト

1565 PV

ldコマンドでリンカースクリプトを用いて、バイナ出力しようとしましたが式のエラーがでました。なぜでしょう

ld: cannot perform PE operations on non PE output file 'a.exe'.

スクリプト中身:

SECTIONS
{
. = 0x100000;
.text :
{
_text_start = .;
*(.text)
_text_end = .;
}

.rodata :
{
    _rodata_start = .;
    *(.rodata)
    _rodata_end = .;
}

.data :
{
    _data_start = .;
    *(.data)
    _data_end = .;
}

.bss :
{
    _bss_start = .;
    *(.bss)
    _bss_end = .;
}

}

ウォッチ

この質問への回答やコメントをメールでお知らせします。