Обычно компиляция - это когда вы переводите исходный код в объектный код.
Сборка - это более крупный процесс, который включает компиляцию, ссылки на библиотеки, создание выходного файла.
Сборкачасто используется для производства, но компиляция полезна для тестирования.