mingw 4.4 でサードパーティのヘッダーを使用するプロジェクトをコンパイルしようとすると、次のエラーが発生しました。
アセンブラー メッセージ:
エラー: 行末のジャンク、認識されない最初の文字は '"'
エラー: 不明な疑似操作: '.previous'
含まれているヘッダーの 1 つの末尾に、次のコードが見つかりました。
__asm__(".section \".plc\"");
__asm__(".previous");
私はインライン アセンブラ命令の経験がまったくないので、その説明をグーグルで検索しましたが、私の 2 つの基本的な質問に対する答えが見つかりませんでした。実際には何をし__asm__(".previous");
ているのか、なぜこれをヘッダーファイルの最後に置くのでしょうか。
これらは、__asm__
プロジェクト全体で唯一の指示です。それらを安全に削除できますか? または、既知の疑似操作にするために .previous を定義する方法はありますか?
教えてください!