development

바이너리 릴리스와 소스 릴리스의 차이점은 무엇입니까?

big-blog 2020. 7. 8. 07:21
반응형

바이너리 릴리스와 소스 릴리스의 차이점은 무엇입니까?


많은 웹 사이트 다운로드 섹션에서 바이너리소스 릴리스 라는 단어를 보았습니다 . 그들이 실제로 무엇을 의미합니까? 그리고 나는 Groovy 다운로드 페이지 에서 이것을 보았습니다 . 내 질문은 어떻게 다른가요? 둘 다 그루비를 설치하는 경향이 있습니다! 그러나 주요 차이점은 무엇입니까?


소스 릴리스는 자신의 컴퓨터에서 컴파일되는 반면 바이너리 릴리스는 운영 체제와 일치해야합니다.

리눅스 시스템은 CPU, 설치된 라이브러리 버전, 커널 버전이 거의 다를 수 있고 거의 모든 리눅스 시스템에는 컴파일러가 설치되어 있기 때문에 소스 릴리스는 리눅스 시스템에서 더 일반적입니다.

이진 릴리스는 ms-windows 시스템에서 일반적입니다. 대부분의 Windows 컴퓨터에는 컴파일러가 설치되어 있지 않습니다.


이진 릴리스에는 컴퓨터가 읽을 수있는 버전의 응용 프로그램이 포함되어 있으므로 컴파일됩니다. 소스 릴리스에는 사람이 읽을 수있는 버전의 응용 프로그램이 포함되어 있으므로 사용하기 전에 컴파일해야합니다.


소스 릴리스는 컴파일되지 않은 원시 코드입니다. 직접 읽을 수 있습니다. 사용하려면 컴퓨터에서 컴파일해야합니다. 이진은 코드가 컴퓨터에서 읽고 실행할 수있는 기계 언어 형식으로 컴파일되었음을 의미합니다. 바이너리 파일을 해부하지 않거나 실행 파일을 코드로 읽을 수있는 일부 프로그램으로 열지 않으면 이진 파일을 이해할 수 없습니다.

참고 URL : https://stackoverflow.com/questions/5280906/difference-between-binary-release-and-source-release

반응형