프로그래밍/프로그래밍언어

[코틀린 설치] kotlin과 kotlin-native 코드 실행

Hithero 2021. 11. 17. 23:44

잘모르고 설치했던 코틀린이 kotlin-native라는 것을 알게 되었다. ( 왜냐면 kotlin-native에서는 import java.* 을 할수없고, BigDecimal이 없기 때문이다. import java.math.BigDecimal시 에러 발생한다. )

kotlin-native은 C/C++와 비슷하게 바이너리 파일로 컴파일해주는 것이다.

kotlin은 기존 JVM과 동일하게 바이트코드로 변환해준다.

kotlin-native로 컴파일하여 실행하려면

# kotlinc-native 연습문제3-17.kt -o 연습문제3-17 
# ./연습문제3-17

kotlin으로 실행하려면

# kotlinc 연습문제3-19.kt -include-runtime -d hello.jar
# java -jar hello.jar

두 코드 모두 첫번째 줄을 통해 컴파일하고, 두번째 줄을 통해 실행해주어야 한다.

728x90
반응형