gpt4 book ai didi

HLA(高级组件)安装和链接器

转载 作者:行者123 更新时间:2023-12-02 20:40:45 25 4
gpt4 key购买 nike

我正在尝试安装可执行文件以在 Mac OS 10.8 上的 HLA 中编译程序。尽管这些工具似乎位于正确的位置并且工作正常,但在尝试编译第一个程序时出现以下错误

ld: warning: -macosx_version_min not specified, assuming 10.8
Undefined symbols for architecture i386:
"_main", referenced from:
implicit entry/start for main executable
ld: symbol(s) not found for architecture i386
Error returned by ld = 256

hla executalbe 似乎输出了目标文件,但链接器中的某些内容似乎不起作用。我以前曾设法将其安装在其他计算机上,但在大多数情况下我都会收到此错误。

有什么想法吗?

最佳答案

您可以使用“-main:_main”告诉 HLA 使用“_main”作为入口点。您可能还需要链接 libSystem.dylib 并消除一些链接器警告,以便整个命令是

hla -main:_main -l"macosx_version_min 10.9"-l"lSystem"-l"no_pie"source.hla

关于HLA(高级组件)安装和链接器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20053784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com