2014-10-13 1 views
0

안녕하세요, j2objc 터미널에서 객관적인 c 코드로 변환하고 싶습니다.j2objc j2objc j2bjc 함께 터미널 전용 Java j8bjc 함께 컴파일하십시오.

터미널에 아래 플래그를 설정해야합니다. (jre_emul은 J2ObjC의 JRE에 D 레이션 라이브러리입니다).

-ljre_emul 

그래서 j2objc는 JRE 에뮬레이션 lib로 컴파일해야합니다.

$ j2objc Hello.java 

어떻게하면 Xcode가없는 단말기로 할 수 있습니까?

https://github.com/google/j2objc/wiki/Getting-Started : 시작하기 페이지에 명령 줄입니다으로

소스 참조 https://github.com/google/j2objc/wiki/Xcode-Build-Rules

답변

1

당신은, 위키에 앞서 증가했다.

$ j2objc Hello.java # translates to Hello.m, Hello.h 
$ j2objcc Hello.m # compiles, links to a.out 
$ ./a.out Hello  # run binary, specify the class name (like java command) 
Hello, world 

j2objc 및 j2objcc 명령은 스크립트이므로 어떤 기본값을 사용하는지 확인할 수 있습니다. 예를 들어, "-ljre_emul"플래그는 j2objcc에 의해 설정됩니다.

모든 명령에 대한 맨 페이지가 있으므로 "man -M/man j2objcc"를 실행하면 설명서가 표시됩니다.