Luthfi Idris Cerita Linux, Jerman Wirausaha dan Hidup Sederhana

Build error di Eclipse

Untuk memulai coding XEN di eclipse, pertama saya buat project C baru kemudian import seluruh source code XEN setelah diindex oleh eclipse kita bisa mencoba untuk build project. Di dalam perintah build project ini sebenarnya ada beberapa tahap yang dilakukan.

  1. Preprocessing (Mengecek seluruh header yang menggunakan tanda # seperti include atau define)
  2. Compilation (File source code .c akan dicompile, dicek secara tata bahasa C menggunakan compiler gcc atau g++)
  3. Assemble (Tahap ini mengubah file .c menjadi file .o atau object file)
  4. Linking (Menghubungkan file .o yang ada dengan pustaka-pustaka lainnya dan menghasil file yang dapat dieksekusi oleh mesin)

Di eclipse, seluruh proses itu dilakukan dalam build project. Apabila anda mendapat pesan error pada saat build seperti ini :

make: * No rule to make target `all'. Stop.

Error ini disebabkan karena eclipse mencari Rules aturan sebelum compiling dengan nama all, yang tidak terdapat dalam XEN source code. Dengan menghilangkan kata all pada Project Properties > C/C++ Build > Behaviour tab. Lalu enabled juga opsi Leave Build (Incremental Build).

« Pos Sebelumnya Pos Sesudahnya »