On Wed, 4 Sep 2002, Adwin wrote:

> udah...tapi waktu di jalankan programnya (lewat shell emacs)... pada bagian yg 
> meminta input di lewati begitu saja. coba aja bikin program sederhana seperti 
> 
> int x ; 
> cin >> x ; 
> cout x ;

di tempatku baik2 aja tuh
(beneran, udah dicoba)

> 
> > > oh ya ... Emacs kan ada perintah sendiri buat ngompile yg pakai make -k
> > > (M-x compile), apakah semua priogram yg dibuat di emacs dan mau dikompile
> > > dengan emacs (termasuk run ?) harus dibuatin Makefile nya juga ?
> > bikin makefile kan mudah? cukup sebaris (pake implicit rule) atau 2 baris
> > (rule yg lengkap)
> 
> contohnya ? saya belom belajar soal makefile ini :)


contohnya:
yg implicit rule:

test    :       test.cpp

(udah, satu baris itu aja, tapi harus pake make dari GNU)
artinya: file test itu harus dibuat dari file test.cpp

atau yg lengkap:
test    :       test.cpp
        g++ test.cpp -o test

(baris kedua HARUS diawali dg TAB, menyatakan bagaimana cara membuat file 
test dari test.cpp, krn mungkin butuh library khusus, atau opsi kompiler 
khusus).

setelah itu bisa dibuat nested, misal

test    :       test.cpp fileku.o
        g++ -o test test.cpp fileku.o
fileku.o : fileku.cpp
        g++ -c fileku.cpp

artinya: file test dibuat dari (atau dependent terhadap) test.cpp dan 
fileku.o, sedangkan fileku.o dari file fileku.cpp
make akan melihat waktu file, kalo yg berubah hanya test.cpp, fileku.cpp 
nggak akan dicompile lagi.


> (oh ya apa guna dr script autoconf ? kan udah ada makefile, jadi gunanya buat 
> apa ?)

buat menggenerate makefile buat proyek yg kompleks dan atau harus multi 
platform

-- 
Yohanes

The only difference between the difficult and the
impossible is that the impossible takes a little longer.
       -- Thomas Edison, Inventor

http://opensource.or.id/~yohanes


-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke