gpt4 book ai didi

objective-c - 将 Objective-C 终端应用程序从 Mac OS X 移植到 Linux?

转载 作者:搜寻专家 更新时间:2023-10-30 20:25:40 24 4
gpt4 key购买 nike

好吧,这就是交易 - 没什么特别重要的,只是我的另一个编译器副项目(是的,这是我的爱好之一,我承认),但我想知道:

  • 我正在使用完全集成的 lex (Flex) 和 yacc (Bison)
  • 编译器的核心(程序)100% 使用 Objective-C 编码,仅使用 Foundation

所以,这是问题:

  • 一旦程序启动并运行,在将其移植到其他一些基于 *nix 的操作系统、Linux 等之前需要付出多少努力?

有什么建议吗?


旁注:

我专门用 C/C++ 编写了将近 10 个编译器。但是:我确实喜欢 Objective-C,并考虑过在这个编译器创建项目(实际上是一个解释器)中将它用作实验。问题是,由于我计划在我的 Gentoo 网络服务器上使用生成的编译器,这会不会是一个有点糟糕的选择?

最佳答案

应该不会太麻烦。我在 Ubuntu 服务器上用 Obj-C 中的一些 ssl 东西制作了一个简单的程序。这是我的生成文件:

FLAGS=-D_GNU_SOURCE

all:
gcc -lobjc -lgnustep-base -lcrypt -lssl -I/usr/include/GNUstep geochatd.m -o geochatd

关于objective-c - 将 Objective-C 终端应用程序从 Mac OS X 移植到 Linux?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13606932/

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