On Thu, 2005-02-10 at 19:13 +0700, <%-- Bowie --%> wrote: > ---- Original Message ----- > From: "Danny Kurniawan" <[EMAIL PROTECTED]> > To: <linux-programming@linux.or.id> > > > > Hmm.... apakah GCC di Linux support "precompiled headers" ? > > > Setahu saya yg di Windows belum tuch... > > > > maksudnya linking ke DLL? bukannya udah lama bisa? caranya kan sama > > dengan linking ke .SO di Linux... > > Nope. > Bukan... itu loch bila kita melakukan kompilasi.. pada compiler yang support > "precompiled headers" maka proses kompilasi akan lebih cepat, sedikit info > yg saya tahu adalah file headers akan ikut dikompilasi sehingga building > time dapat meningkat. > Dan hal ini, setidaknya untuk MinGW 3.4.2, belum ada fasilitas itu... > hasilnya... building time dengan MinGW kalah jauh ama Ms Visual C++ dan > Borland C++. > > Thanks, > Bw
Oh... itu... kayaknya sih belum ada buat GCC, btw, untuk mempercepat kompilasi, saya pake DISTCC (http://distcc.samba.org) di kantor yang memungkinkan saya membuat 'compile farm' dengan mengcluster beberapa komputer untuk kompilasi... proses compile yang biasanya membutuhkan waktu 22 menit bisa dipangkas hanya sekitar 5 menit saja dengan mengcluster 4 komputer... Makanya saya suka banget dengan GCC, soalnya feature ini masih belum ada di compiler manapun bahkan komersial sekalipun... Proses instalasi DISTCC sangat gampang dan cepat, bahkan saya bisa melakukannya kurang dari 5 menit... Memang sih, solusi ini tepat kalo punya banyak komputer :P, tapi saya tidak mengkhususkan diri untuk membeli banyak komputer, saya hanya memanfaatkan beberapa komputer lama, dan workstation lain di tempat saya bekerja... lagipula beberapa developer yang bekerja bersamaan belum tentu mengcompile dalam waktu bersamaan juga kan? lagian, kalo sedang coding, paling cuman editor dan MP3 player saja yang aktif... Selain DISTCC, bisa coba juga CCACHE (http://ccache.samba.org) bagi yang sangat sering sekali build ulang (make distclean / make clean) solusi ini sangat tepat, karena proses rebuild bisa dipangkas sangat banyak dengan CCACHE ini... Gabungan GCC, DISTCC, dan CCACHE bisa membuat compiler yang benar2 LUAR BIASA CEPAT!... saya sudah merasakannya sendiri... :) -- Danny Kurniawan -----BEGIN GEEK CODE BLOCK----- Version: 3.12 GCS/CM/E/IT d+() s+:+ a- C++>+++$ UL+++(++)>++++ P!(+++) L+++>++++>$ E-- W++>$ N o-- K- w--(+++) O++@ M@ V? PS PE-@ Y+ PGP@ t++ 5+@ X+++(++) R tv+ b +++(++) DI? D++@ G+>++ e++ h- r++ y z- ------END GEEK CODE BLOCK------ -- Berhenti langganan: [EMAIL PROTECTED] Arsip dan info: http://linux.or.id/milis.php