sách gpt4 ai đã đi

macos - 未知的伪操作 : . 全局

In lại 作者:行者123 更新时间:2023-12-04 10:07:18 26 4
mua khóa gpt4 Nike

我正在尝试编译我们在 OS 类上获得的简单操作系统代码。它在 Ubuntu 下运行良好,但我想在 OS X 上编译它。我得到的错误是:

[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).

Đây là
source code of that file ,这里是 makefile

因此,如果有人知道该怎么做,我将不胜感激:)

1 Câu trả lời

当您使用 OS/X 进行编译时,您将使用 X-Code 的古老版本 BẰNG .这意味着您将不得不忍受一些稍旧的语法。此 other answer涵盖了其中一些问题。

至少你需要更换 .global.globl .您可以删除 .extern因为默认情况下所有符号都被视为外部符号。对于部分定义,您应该查阅 gas manual ;我相信汇编程序要求您定义部分标志。

关于macos - 未知的伪操作 : . 全局,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10512248/

26 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com