所以基本上我試圖重新使用一些在Linux 32位上使用objdump從ELF binary反彙編的一些asm代碼。 在反彙編代碼,我看到: repnz scas
和(使用gcc)當我試圖重新編譯它,我得到這個錯誤: Error: no instruction mnemonic suffix given and no register operands
我認爲這是一個法律指令,我只是不知道這
我使用gcc從多個c文件生成裝配文件。當我嘗試使用gas來組裝生成的程序集文件時,它會發現這個錯誤,因爲它找到了在多個文件中定義的符號。 Error: symbol '.L???' is already defined 望着文檔,.L前綴的文件應該是局部符號的名稱,以便當它發現在不同的文件相同的符號名稱爲什麼氣不抱怨呢?