2013-02-12 6 views
0

Java에서 간단한 C 코드를 만들고 싶습니다. 저에게 도움이되는 라이브러리가 있는지 궁금합니다. 슬프게도 나의 Google 기술은 너무 좋지 않고 나의 결과는 도가 떨어진다. ("Java 용 C 라이브러리", "Java에서 C 코드 작성"등).Java에서 C 코드 만들기

내 생각은 C 파일과 사용 방법 createMethod(name, argument, return, code) 대신 문서를 작성하고 그럼에도 불구하고

return name(argument) { 
    code 
} 

같은 문자열을 작성하는 데을 만들 같은 것, 나는 조금 비관적이고 나는 생각한다 아마 대부분의 I 그 문서를 만들고 C 행을 써서 C 코드를 만들어야합니다.

+0

이 접근법에서 C로 작성된 코드가 제공하지 않는 이점은 무엇입니까? –

+0

장점은 C 코드가 간단하지만 생성 된 방식이 간단하고 동적이며 자동이라는 것입니다. 그러므로, 나는 더 많은 경험을 가진 자바를 사용한다. C 언어를 사용했다면 어떤 종류의 라이브러리 도움이 여전히 필요합니다. @ BalusC 내가 올바르게 표현했는지 확실하지 않은 경우, 기본 프로젝트는 Java이고 몇 가지 100-200 줄의 C 코드를 만들어야합니다 (2+ 파일로) – Juan

+1

http://stackoverflow.com/questions/3455456/how를 참조하십시오. 프로그래밍 언어 간 번역/3460977 # 3460977 –

답변

1

(Java) 소스 코드를 만들려면 JCodeModel을 사용할 수 있습니다. JCodeModel API를 모방 한 C 타겟 API를 만들 수 있습니다. 어쩌면 JCodeModel 클래스를 확장 할 수도 있습니다.

+0

재미있는 소리, 나는 보일 것이다. 내가 이미 완성 된 라이브러리를 얻지 못하는 것처럼 보입니다. 그러면 C 라이브러리/API를 만들 때이 라이브러리를 사용할 수 있습니다. 나는 그렇게하기가 힘들지 않기를 바랍니다. – Juan