일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 컴파일
- 동적할당
- yml유효성
- 정적할당
- 타코와사비
- git pull
- 육회초밥
- 병목현상
- 형제초밥
- 런타임에러
- 가비지컬렉터
- 아이패드거치대
- 오산주차장
- yml파일
- 1490원
- 오산공영주차장
- 오산초밥
- 컴파일타임
- 기계어
- Please enter a commit message to explain why this merge is necessary
- 오산 회전초밥
- git오류
- 바이너리코드
- RAM
- java.lang.IllegalStateException: Ambiguous mapping found. Cannot map 'homeController' bean method
- 컴파일에러
- 바이트코드
- 알리익스프레스
- Java
- aliexpress
- Today
- Total
목록컴파일 (2)
개발 & 일상

인텔리제이를 쓰면서 망치 아이콘이 빌드 프로젝트 라는 것만 알고 눌러보고는 아무일도 일어나지않자 빌드아이콘이구나 생각만하고 빌드가 뭔지에 대해서는 알려고 하지 않았다. 또 Maven, Gradle 을 쓰면서도 '빌드도구' 라고 알고 쓰는데 정확히 빌드를 알지 못하고 쓰기만 한거같아서 좀 늦은감이 있지만 빌드에 대해서 알아보자.. (js 의 빌드 도구에는 Webpack(웹팩),Babel(바벨) 등이 있다.) 빌드란? 그렇다면 이 때 말하는 빌드는 어떤 동작을 수행하는 것일까? 결론부터 말하자면 빌드는 컴파일(Compile)과 링크(Link)를 합쳐서 부르는 용어입니다. 그럼 컴파일과 링크가 각각 무엇인지 알아야 정확하게 이해할 수 있겠지?? 컴파일은 간단히 설명해서 개발자가 작성한 소스코드(고급언어)를 컴..

글을 읽기 전에 이해를 돕기 위해 번역가 입장이 되어 생각을 해보자 1. 영문으로된 글을 한글로 번역하는 것은 컴파일이다. 2. 번역한 글을 책으로 엮는 것은 빌드이다. 3. 완성된 책을 고객들이 읽을 수 있도록 서점에 진열하는 것은 배포이다. 4. 1~2번 과정을 하나로 묶어 '빌드 한다'고 하기도 한다. 이걸 조금 더 프로그래밍적으로 바꾼다면? 1. 컴파일: 사용자가 작성한 코드를 컴퓨터가 이해할 수 있는 언어로 번역하는 일 2. 빌드: 컴파일된 코드를 실제 실행할 수 있는 상태로 만드는 일 3. 배포: 빌드가 완성된 실행 가능한 파일을 사용자가 접근할 수 있는 환경에 배치시키는 일 4. 혹은 컴파일을 포함해 war, jar 등의 실행 가능한 파일을 뽑아내기까지의 과정을 빌드한다고도 함. 이렇게 간단..