Pertanyaan yang diberi tag «build-system»

Sistem build adalah alat yang digunakan untuk menyusun kode sumber dan merakit / mengemas hasil.


6
Mengapa java tidak digunakan sebagai bahasa build?
Ingin memperbaiki pos ini? Berikan jawaban terinci untuk pertanyaan ini, termasuk kutipan dan penjelasan mengapa jawaban Anda benar. Jawaban tanpa detail yang cukup dapat diedit atau dihapus. Jika Java adalah bahasa tujuan umum, dan membangun sebuah program adalah sesuatu yang dapat dideskripsikan menggunakan bahasa Java, mengapa ini bukan cara terbaik …
24 java  c#  builds  build-system 


5
Mengapa alat bangun menggunakan bahasa penulisan yang berbeda dari bahasa pemrograman yang mendasarinya?
Saya baru-baru ini menggunakan beberapa alat bangun untuk proyek Nodejs di tempat kerja ketika saya menyadari bahwa alat / sistem bangunan utama kebanyakan bahasa menggunakan bahasa yang berbeda dari bahasa pemrograman yang mendasarinya sendiri. Misalnya, make tidak menggunakan C atau C ++ untuk menulis skrip dan semut (atau Maven) tidak …

1
Haskell membangun dan membuat artefak mirip dengan Maven
Saya pernah menjadi pengembang Java untuk waktu yang lama, tetapi baru-baru ini, saya bergabung dengan tim Haskell. Di dunia java, jika Anda memiliki proyek besar, dengan beberapa tim mengerjakannya, pendekatan yang umum adalah dengan menggunakan server artefak seperti Maven untuk mempermudah dan mempercepat pengembangan. Banyak alat pembuatan, seperti Ant, Maven, …

6
Mengapa makefile memiliki target "instal"?
Berasal dari dunia C dan C ++, sebagian besar sistem build memiliki installtarget, terutama Makefiles (di mana direkomendasikan oleh GNU misalnya) atau CMake . Target ini menyalin file runtime (executable, libraries, ...) di sistem operasi (misalnya, di C:\Program Files\Windows). Ini terasa benar-benar berantakan, karena bagi saya itu bukan tanggung jawab …

4
Apakah masuk akal untuk menulis skrip build di C ++?
Saya menggunakan CMake untuk menghasilkan proyek IDE / makefile, tetapi saya masih perlu memanggil "skrip" khusus untuk memanipulasi file yang saya kompilasi atau bahkan menghasilkan kode. Dalam proyek-proyek sebelumnya saya telah menggunakan Python dan itu OK, tapi sekarang saya mengalami masalah serius mengelola banyak dependensi dalam dua proyek yang sangat …


2
Apakah ada sistem build yang memasukkan waktu tugas yang diperkirakan relatif ke dalam jadwal?
Inilah ilustrasi kecil dari pertanyaan saya: Asumsikan sebuah pekerjaan build yang terdiri dari 4 tugas independen bernama AD. D membutuhkan waktu lebih lama daripada AC. Sistem build yang tidak dapat menggabungkan waktu tugas relatif mungkin menjadwalkan tugas-tugas seperti ini: --------------------------------------- CPU1: A | C | --------------------------------------- CPU2: B | D …


2
Berapa banyak thread yang digunakan?
Ketika saya (kembali) membangun sistem besar pada komputer desktop / laptop, saya meminta makeuntuk menggunakan lebih dari satu utas untuk mempercepat kecepatan kompilasi, seperti ini: $ make -j$[ $K * $C ] Dimana $Cseharusnya menunjukkan jumlah core (yang dapat kita asumsikan menjadi nomor dengan satu digit) mesin memiliki, sementara $Kadalah …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.