re·com·pile
B2technical주로 컴퓨터 프로그램 등을 다시 컴파일하다
verb동사
- 1
재컴파일하다, 다시 컴파일하다 — 컴퓨터 프로그램이나 소스 코드를 다시 컴파일하다B2〔computing〕
to compile a computer program, source code, or software project again
After changing the file, recompile the project.
파일을 수정한 뒤 프로젝트를 다시 컴파일하세요.
The program will not work until you recompile it.
그 프로그램은 다시 컴파일하기 전까지 작동하지 않을 것입니다.
유의어rebuild, compile again
- 2
재편집하다, 다시 엮다 — 자료, 목록, 책 등을 다시 모아 편집하다C1〔general〕
to collect and arrange information, a list, or a text again
The editor recompiled the index for the new edition.
편집자는 새 판을 위해 색인을 다시 편집했다.
They recompiled the data after finding several errors.
그들은 몇 가지 오류를 발견한 뒤 데이터를 다시 모았다.
뉘앙스 · 쓰임
“compile”은 처음이든 다시든 소스 코드를 실행 가능한 형태로 변환하거나 자료를 모아 엮는다는 뜻이고, “recompile”은 그 작업을 ‘다시’ 한다는 점을 강조합니다. 소프트웨어에서 “rebuild”는 프로젝트 전체를 다시 빌드한다는 뉘앙스가 강하고, “recompile”은 특히 컴파일 단계에 초점이 있습니다. “rerun”은 프로그램이나 명령을 다시 실행한다는 뜻이지, 반드시 컴파일한다는 뜻은 아닙니다.
프로그래밍에서는 보통 recompile the code, recompile the project, recompile after changes처럼 씁니다. 한국어 개발 현장에서는 ‘리컴파일하다’, ‘재컴파일하다’라고도 말하지만, 영어 문장에서는 동사 recompile을 사용합니다.
유의어 뉘앙스 비교
- rebuild
- 소프트웨어 전체 빌드 과정을 다시 수행한다는 뜻으로, recompile보다 범위가 넓을 수 있습니다.
- compile again
- 같은 뜻을 더 풀어서 말한 표현입니다.
- reassemble
- 흩어진 부분을 다시 모은다는 느낌이 강하며, 반드시 편집이나 정리를 뜻하지는 않습니다.
자주 쓰는 표현 · Collocations
verb+noun
- recompile the code코드를 다시 컴파일하다
- recompile the project프로젝트를 다시 컴파일하다
- recompile the program프로그램을 다시 컴파일하다
verb+prep+noun
- recompile after changes변경 후 다시 컴파일하다
- recompile from source소스에서 다시 컴파일하다
verb+to-infinitive
- need to recompile다시 컴파일해야 하다
어원 · 암기 팁
[Latin]영어 compile에 ‘다시’를 뜻하는 접두사 re-가 붙은 말입니다. compile은 라틴어 compilare에서 온 말로, 원래는 ‘모으다, 엮다’라는 의미와 관련이 있습니다.
re- ‘다시’ + compile ‘컴파일하다; 모아 엮다’
💡 re-는 ‘다시’를 뜻하므로, recompile은 ‘compile을 다시 하다’라고 기억하면 쉽습니다.