第八天 java转Objective-C工具 J2ObjC

来源:互联网 发布:魔卡少女樱之我是知世 编辑:程序博客网 时间:2024/05/22 02:58

开源库 J2ObjC


https://github.com/google/j2objc

使用


Getting Started

First, either:

Download the current distribution from the Releases section and unzip it, or Get the source and build it. To translate a Java source file (Hello.java, for example):

public class Hello {    public static void main(String[] args) {        System.out.println("hello, world");    }}
$ j2objc Hello.javatranslating Hello.javaTranslated 1 file: 0 errors, 0 warnings

To compile the translated file:

$ j2objcc -c Hello.m

j2objcc is a wrapper script that invokes your C compiler (normally clang, aka LLVM, Apple’s C/C++/Objective-C compiler). To build the executable:

$ j2objcc -o hello Hello.o$ ./hello Hellohello, world

j2objcc forwards whatever options you specify for the Objective-C compiler. For example, to translate and build with debugging symbols, use the -g flag:

$ j2objcc -g -o hello Hello.m
1 0
原创粉丝点击