Results (
Indonesian) 2:
[Copy]Copied!
SQLite adalah ANSI-C kode sumber. Ini harus dikompilasi ke dalam kode mesin sebelum berguna. Artikel ini adalah panduan untuk berbagai cara kompilasi SQLite.
Artikel ini tidak berisi resep langkah-demi-langkah untuk mengkompilasi SQLite. Itu akan sulit karena setiap situasi pembangunan berbeda. Sebaliknya, artikel ini menjelaskan dan menggambarkan kepala belakang kompilasi SQLite. Perintah kompilasi khas disediakan sebagai contoh dengan harapan bahwa pengembang aplikasi dapat menggunakan contoh-contoh ini sebagai pedoman untuk mengembangkan prosedur kompilasi adat mereka sendiri. Dengan kata lain, artikel ini memberikan ide dan wawasan, tidak solusi turnkey.
SQLite dibangun dari lebih dari seratus file kode C dan script tersebar di beberapa direktori. Pelaksanaan SQLite adalah murni ANSI-C, tapi banyak dari C-bahasa file kode sumber yang baik dihasilkan atau diubah oleh program C tambahan dan skrip AWK, SED, dan TCL sebelum yang dimasukkan ke perpustakaan SQLite selesai. . Membangun program C yang diperlukan dan mengubah dan / atau menciptakan C-bahasa kode sumber untuk SQLite merupakan proses yang kompleks
Untuk menyederhanakan masalah, SQLite juga tersedia sebagai penggabungan file kode sumber paket pra: sqlite3.c. Penggabungan adalah satu file kode ANSI-C yang mengimplementasikan seluruh perpustakaan SQLite. Penggabungan adalah jauh lebih mudah untuk menangani. Segala sesuatu yang terkandung dalam file kode tunggal, sehingga mudah untuk jatuh ke pohon sumber C lebih besar atau program C ++. Semua kode generasi dan transformasi langkah telah dilakukan sehingga tidak ada program C tambahan untuk mengkonfigurasi dan mengkompilasi dan tidak ada script untuk menjalankan. Dan, karena seluruh perpustakaan yang terkandung dalam unit terjemahan tunggal, kompiler dapat melakukan optimasi lebih maju menghasilkan 5% sampai 10% peningkatan kinerja. Untuk alasan ini, file sumber penggabungan ( "sqlite3.c") direkomendasikan untuk semua aplikasi.
Penggunaan penggabungan direkomendasikan untuk semua aplikasi.
Bangunan SQLite langsung dari file kode sumber individu tentu saja mungkin, tapi tidak dianjurkan. Untuk beberapa aplikasi khusus, mungkin perlu untuk memodifikasi proses membangun cara-cara yang tidak dapat dilakukan dengan menggunakan hanya file sumber penggabungan prebuilt download dari situs web. Untuk situasi mereka, disarankan bahwa penggabungan disesuaikan dibangun (seperti yang dijelaskan di bawah) dan digunakan. Dengan kata lain, bahkan jika proyek memerlukan membangun SQLite dimulai dengan file sumber individu, masih direkomendasikan bahwa file sumber penggabungan digunakan sebagai langkah menengah.
Semua kode dan dokumentasi di SQLite telah didedikasikan untuk domain publik oleh penulis. Semua penulis kode, dan perwakilan dari perusahaan tempat mereka bekerja, telah menandatangani keterangan tertulis mendedikasikan kontribusi mereka ke domain publik dan asli dari mereka keterangan tertulis yang ditandatangani disimpan dalam firesafe di kantor utama Hwaci. Siapapun bebas untuk menyalin, memodifikasi, mempublikasikan, penggunaan, kompilasi, menjual, atau mendistribusikan kode SQLite asli, baik dalam bentuk kode sumber atau sebagai biner disusun, untuk tujuan apa pun, komersial atau non-komersial, dan dengan cara apapun.
The paragraf sebelumnya berlaku untuk kode penyampaian dan dokumentasi di SQLite - bagian-bagian perpustakaan SQLite yang Anda benar-benar bundel dan kapal dengan aplikasi yang lebih besar. Beberapa script yang digunakan sebagai bagian dari proses membangun (misalnya "configure" script yang dihasilkan oleh autoconf) mungkin jatuh di bawah lisensi open source lainnya. Apa-apa dari ini membangun script pernah mencapai final perpustakaan SQLite deliverable, namun, dan lisensi yang terkait dengan orang-orang skrip seharusnya tidak menjadi faktor dalam menilai hak Anda untuk menyalin dan menggunakan perpustakaan SQLite.
Semua kode deliverable dalam SQLite telah ditulis dari awal. Tidak ada kode telah diambil dari proyek-proyek lain atau dari internet terbuka. Setiap baris kode dapat ditelusuri kembali ke penulis aslinya, dan semua orang penulis memiliki dedikasi domain publik pada file. Jadi basis kode SQLite bersih dan tidak terkontaminasi dengan kode berlisensi dari proyek-proyek lain.
Being translated, please wait..