verb. ['kəmˈpaɪl'] get or gather together.
verb. ['kəmˈpaɪl'] put together out of existing material.
verb. ['kəmˈpaɪl'] use a computer program to translate source code written in a particular programming language into computer-readable machine code that can be executed.