Opcje Full debug i Release odnoszą się do sposobów kompilacji. Ustawienie Full debug (C++ Builder) pozwala na debugowanie aplikacji w trakcie kompilacji i wykonuje szybką optymalizację kodu, a nie dokładną poza tym program skompilowany z takim ustawieniem będzie pracował wolniej, podczas gdy Release kompiluje program przede wszystkim dokładnie, wykonując dokładną optymalizację kodu. Przy opcji Release można uzyskać nieznacznie mniejszy plik wyjściowy niż przy Full debug. Opcje te nie mają wpływu na kompilację programu razem z bibliotekami.
W trakcie pisania programu najlepiej jest używać opcji Full debug. Gdy kończymy już pracę nad aplikacją wtedy najlepiej jest użyć opcji Release.
W celu skompilowania programu razem z bibliotekami w C++ builder postępujemy w ten sposób:

na zakładce
Packages odznaczamy opcjÄ™:
Build with runtime packages: 
na zakładce
Linker odznaczamy opcje:
Use dynamic RTL 
na zakładce
Linker odznaczamy opcje:
Use debug librariesWszystkie niezbędne biblioteki zostaną włączone w zasoby programu, dzięki czemu program uruchomi się na każdym komputerze, ma to jednak jedną wadę - rośnie rozmiar pliku aplikacji nawet kilkakrotnie w zależności od liczby niezbędnych bibliotek.