Menyusun Fail C dalam Subdirektori dengan Arahan Go Build dan Pseudo CGO
Go build, apabila digunakan dengan cgo, termasuk C/C secara automatik fail dari direktori pakej akar semasa penyusunan. Tetapi bagaimana jika anda ingin memasukkan fail C/C daripada subdirektori sebagai sebahagian daripada proses binaan? Bolehkah arahan pseudo CGO memudahkan perkara ini?
Arahan Pseudo CGO dan Kemasukan Subdirektori
Malangnya, arahan pseudo CGO sahaja tidak boleh memasukkan fail C/C daripada subdirektori. Satu-satunya alternatif ialah membuat pakej Go yang berasingan untuk subdirektori. Walau bagaimanapun, pendekatan ini memerlukan membungkus fungsi subdirektori ke dalam fungsi Go yang dieksport, yang kemudiannya boleh diimport ke dalam projek anda.
Batasan Penyusunan C/C dalam Go
Menyusun C /C fail hanyalah ciri kemudahan untuk senario asas. Untuk keperluan yang lebih kompleks, kompilasi berasingan bagi kod sumber anda diperlukan, diikuti dengan menyediakan arahan CGO yang sesuai untuk memaut. Adalah penting untuk diingat bahawa rantai alat Go tidak bertujuan untuk berfungsi sebagai alat binaan yang komprehensif.
Atas ialah kandungan terperinci Berikut ialah beberapa tajuk berasaskan soalan yang menangkap intipati artikel anda: * Bolehkah saya Sertakan Fail C/C daripada Subdirektori dengan Arahan Go Build dan Pseudo CGO? * Cara Mengumpul Fail C dalam S. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!