私はOSクラス上にある単純なオペレーティングシステムコードをコンパイルしようとしています。これは、Ubuntuの下に正常に動作しますが、私はOS X上でコンパイルしたいのですが、私が得るエラーは次のとおりです。不明な擬似操作:.global
[compiling] arch/i386/arch/startup.S ...
arch/i386/arch/startup.S:8:Unknown pseudo-op: .extern
arch/i386/arch/startup.S:8:Rest of line ignored. 1st junk character valued 107 (k).
arch/i386/arch/startup.S:11:Expected comma after segment-name
arch/i386/arch/startup.S:13:Unknown pseudo-op: .global
arch/i386/arch/startup.S:13:Rest of line ignored. 1st junk character valued 97 (a).
これは source code of that fileであり、ここでは誰もが持っているのであればmakefile
です何をすべきか私はそれを感謝するでしょう:)
「.GLOBAL」あなたは何のコンパイラを使用している「.globl」であるべきだと思いますか? – trojanfoe
@trojanfoe彼のmakefileは彼が 'gcc'を使っていると言っています –
@PavanManjunathそれは私にバージョンを教えてくれません。 – trojanfoe