여기에 perlcc 명령을 쓰면 C코드로 변환/바이너리로 컴파일 가능합니다.
원래 Perl Core에 들어가있다가 불안정하고 완전하지 않아서 5.10 버젼부터인가
Core에서 빠져서 별도 모듈로 떨어져 나왔는데 요즘 다시 활발히 개발되고 있습니다.
(아직 완성도나 안정성은 떨어져서 복잡한 스크립트는 제대로 안되는 경우가 많지만...)
perlcc -c -e 'while(<>){ print; }'
하면 c코드가 나오고
perlcc -o mybin -e 'while(<>){ print; }'
하면 mybin이라는 실행바이너리가 생성됩니다. (이건 간단한거라 잘 만들어 지는군요)
그냥 손코딩으로 저 간단한 Perl 코드를 C로 구현하려고 해도
저 안에는 많은 내용이 함축되어 있는 것이라 제법 손이 많이 갈 것 같네요. :)
perl을 C로 컴파일해주는 perlcc가 있습니다.
perl을 C로 컴파일해주는 perlcc가 있습니다.
http://search.cpan.org/dist/B-C/
여기에 perlcc 명령을 쓰면 C코드로 변환/바이너리로 컴파일 가능합니다.
원래 Perl Core에 들어가있다가 불안정하고 완전하지 않아서 5.10 버젼부터인가
Core에서 빠져서 별도 모듈로 떨어져 나왔는데 요즘 다시 활발히 개발되고 있습니다.
(아직 완성도나 안정성은 떨어져서 복잡한 스크립트는 제대로 안되는 경우가 많지만...)
하면 c코드가 나오고
하면 mybin이라는 실행바이너리가 생성됩니다. (이건 간단한거라 잘 만들어 지는군요)
그냥 손코딩으로 저 간단한 Perl 코드를 C로 구현하려고 해도
저 안에는 많은 내용이 함축되어 있는 것이라 제법 손이 많이 갈 것 같네요. :)
오홋~ 그런게 있었군요... ㅎㅎ
일단 해봐야 겠네요... ^^
감사합니다. ㅎ
록타오가~
"호드에게 영광을~~"
인형처럼 생긴 얼라이언스보다 못생겼지만... 나름대로 어려운 환경속에서 잡초처럼 자라나 새로운 문명을 꽃피운 호드에게 정이 가는건 비단 나 하나뿐일까?
댓글 달기