C 소스 코드를 Go 소스 코드로 변환하는 데 사용할 수있는 도구는 무엇입니까?C를 Go (변환) 도구로 변환 하시겠습니까?
는 예를 들어, C 코드가 포함되어있는 경우 :해야 도구에 의해 생성 된
struct Node {
struct Node *left, *right;
void *data;
};
char charAt(char *s, int i) {
return s[i];
}
해당 이동 코드 :
type Node struct {
left, right *Node
data interface{}
}
func charAt(s string, i int) byte {
return s[i]
}
이 도구는 완벽 필요하지 않습니다. 생성 된 Go 코드의 일부분을 직접 수정해야하는 경우에는 문제가 없습니다.
이며, 요청이 하나가 작성된이 더 같은이 소리 너, 어쩌면이 사이트에 맞는 게 아닐지도 몰라. –
@JoachimIsaksson "C to Java"또는 "C to Perl"과 같은 질문이 이미 있습니다. 이 질문도 마찬가지입니다. –
왜 물어 보시겠습니까? C & Go 코드를 혼합하는 것이 더 간단하지 않습니까? (GCC 4.7에는 Go 프론트 엔드가있다. 불완전하기 때문에 가끔 가능하다.) –