3

OK、これが取り引きです - 本当に重要なことは何もありません。私の別のコンパイラ側のプロジェクトです (そうです、それは私の趣味の 1 つです、認めます)、しかし、私は疑問に思っていました:

  • 完全に統合された lex (Flex) と yacc (Bison) を使用しています
  • コンパイラのコア (プログラム) は、 Objective-Cで100% コーディングされています。Foundation

だから、これは質問です:

  • プログラムが稼働したら、他の *nix ベースの OS、Linux などに移植する前に、どのくらいの労力が必要ですか?

何かアドバイス?


サイドノート :

私は C/C++ のみで 10 近くのコンパイラを作成しました。ただし: 私は Objective-C が大好きで、このコンパイラ作成プロジェクト (実際にはインタプリタ) の実験としてそれを使用することを考えました。問題は、結果のコンパイラを Gentoo Web サーバーで使用することを計画しているので、これはやや悪い選択でしょうか?

4

1 に答える 1

1

それほど問題にはならないはずです。私はUbuntuサーバー上のObj-Cでいくつかのsslのものを使って簡単なプログラムを作りました。これが私のmakefileです:

FLAGS=-D_GNU_SOURCE

all:
    gcc -lobjc -lgnustep-base -lcrypt -lssl -I/usr/include/GNUstep geochatd.m -o geochatd
于 2012-11-28T17:26:56.987 に答える