Cross-compiler