Nhìn lại thời đại công nghệ hiện nay thì có vô số các IDE giúp chúng ta có thể build source code C/C++ của chúng ta dễ dàng. Không giống như thời trước, các IDE còn chưa phát triển chúng ta phải tự build source code của chúng ta bằng terminal hay Cmd(trên window) với các trình biên dịch C/C++ như gcc hay g++. Vậy tại sao ngày nay các IDE hổ trợ mạnh mẻ như vậy mà chúng ta lại học cách build mã nguồn C/C++ trên terminal như vậy. Lý do tôi đưa ra đó là đôi khi chúng ta làm việc với những máy tính không có giao diện (User Interface) ví dụ như Server của chúng ta, vậy thì việc cái IDE là không thể, hoặc không cần thiết, rơi vào trường hợp đó thì chúng ta chỉ có một cách duy nhất đó làm build source của chúng ta với gcc hay g++.
http://eitguide.com/cach-build-mot-chuong-trinh-cc-bang-terminal/
http://eitguide.com/huong-dan-build-ma-nguon-cc-voi-terminal-nang-cao/