SWIG를 통해 얻은 go 파일을 go install 명령을 통해서 패키지로 사용하는 방법은
Go 1.0.3 버전에는 없습니다!
하지만 해결책이 없는 것은 아닙니다~^^
go install 명령을 사용하기 위해서는 현재 개발중인 버전의 소스를 받아서 이용해야 합니다!
그리고 물론 src 디렉토리에 가셔서 ./all.bash 하셔야 하구요.
여기서 GOROOT의 misc 디렉토리에 가시면 swig 디렉토리가 있습니다.
swig 디렉토리 안에 callback, stdio 디렉토리가 존재하는데
원하시는 예제 디렉토리를 자신의 GOPATH로 복사합니다.
그리고 해당 디렉토리에 가셔서 go install 하면 동작합니다.
각각의 디렉토리에 test 파일이 존재하는데 go test 명령을 실행했더니 역시 잘 동작합니다!
go-nuts에서 허접한 영어 실력으로 물어 봤는데 잘 가르쳐 주시더군요ㅠㅠ
참고로 swig 입력 파일인 .i 파일은 더 이상 사용하지 않는다고 하네요.
예제 디렉토리에도 보시면 있겠지만 .swig 혹은 .swigcxx 파일을 사용합니다!
이제는 swig 파일 작성하려면 어떻게 해야하는지 알아봐야겠네요ㅠㅠ
혹시 swig를 사용해야할 분이 계시다면 도움이 될까 해서 적어봅니다.