GoGPT Best VPN GoSearch

Favicon OnWorks

autoproject - Dalam talian di Awan

Jalankan projek auto dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah arahan autoprojek yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


autoproject - cipta pakej sumber rangka untuk program baharu

SINOPSIS


autoprojek [pilihan] [nama]

DESCRIPTION


autoprojek memudahkan penciptaan pakej sumber untuk program baharu. Ideanya ialah
yang anda laksanakan autoprojek hanya sekali apabila anda memulakan projek baharu. Ia akan mencipta yang baru
direktori dan isikannya dengan fail standard, disesuaikan untuk projek baharu.

autoprojek meminta nama program baharu (melainkan ia diberikan pada baris arahan),
penerangan program dan data lain. Ia kemudian mencipta subdirektori dan mengisinya dengan
program C dengan penghuraian baris arahan, halaman manual ringkas dan halaman texinfo, dan lain-lain
fail standard. Pakej ini bertujuan untuk mengikut piawaian pengaturcaraan GNU. Ia menggunakan
autokonfigurasi(1) untuk mengkonfigurasi dirinya sendiri, dan automatik(1) untuk mencipta Makefile.

Program baharu akan sentiasa menyokong pilihan "--help" dan "--version", dan akan
secara pilihan menyokong pilihan standard tertentu seperti "--quiet".

Secara pilihan, autoprojek boleh menetapkan projek baharu untuk menggunakan parsing baris arahan argp
antara muka yang disertakan dalam perpustakaan GNU C 2.1.

Sebagai alternatif, projek baharu boleh menggunakan penjana parser baris arahan. autoprojek akan
buat fail penerangan pilihan yang sesuai, dan fail yang dihasilkan Makefile termasuk
arahan untuk memanggil penjana parser seperti yang diperlukan. Pada masa ini, autogen(1) dan clig(1)
disokong.

Pada masa ini autoprojek menyokong program utama hanya dalam c, sh, atau c++. Untuk bahasa lain
disebutkan, autoprojek hanya menambah makro dalam konfigurasi.in so autokonfigurasi(1) akan mencari
penyusun yang berkaitan. (Anda boleh menambah fail rangka yang menyokong bahasa lain. Lihat
Penyesuaian, di bawah.)

Nombor versi untuk program baharu dimulakan sebagai 0.1.0 dan ditetapkan dalam configure.in
(sahaja). Ia tersedia dalam program C sebagai VERSI makro, dan dalam Makefile sebagai
$(VERSION).

Jika, selepas mengisi direktori baharu, wujud fail boleh laku bernama postinst,
kemudian ia dilaksanakan. Jika ia berjaya dilaksanakan, maka autoprojek memadamnya.
Pada masa ini, autoprojek tidak membekalkan fail postinst. Walau bagaimanapun, pengguna boleh memasang satu
untuk melakukan sebarang tindakan yang perlu. (Lihat Penyesuaian, di bawah.)

PILIHAN


Jika versi GNU bagi getopt(1) dipasang, autoprojek akan menerima perkara berikut
pilihan. Jika tidak, autoprojek akan guna getopts(1) untuk menghuraikan hujah-hujahnya, dan ia akan
tidak lagi menerima pilihan panjang atau pilihan dengan hujah pilihan. Jika autoprojek digunakan
untuk menjana projek berasaskan shell, ia masih bergantung kepada GNU getopt.

-a, --pengarang nama
Bekalkan nama pengarang program baharu.

-e, --e-mel addr
Bekalkan alamat e-mel pengarang.

-o, --pilihan pilih
Tambah pilih kepada senarai pilihan panjang yang diterima oleh program. Hanya piawaian ini
pilihan diterima di sini: kering-lari tidak memberi amaran output ringkas tenang kata kerja direktori cd
interaktif.

-d, --penerangan teks
Bekalkan penerangan ringkas program

-i, --antara muka jenis
Nyatakan jenis antara muka pengguna. Lalainya ialah cli, untuk baris arahan
antara muka. (Pada masa ini, hanya cli disokong.)

-l, --bahasa lang
Tambah lang kepada senarai bahasa yang digunakan. Bahasa ini disokong kepada sesetengah orang
takat: c sh C ++ fortran lex yacc awk. autoprojek menyokong bahasa dalam dua cara.
Ia menganggap bahasa pertama yang disebut akan digunakan untuk program utama, dan
mencari fail program rangka dalam bahagian perpustakaan yang sepadan.
Pada masa ini autoprojek menyokong program utama hanya dalam c, sh, atau c++. Untuk yang lain
bahasa yang disebutkan, autoprojek hanya menambah makro dalam konfigurasi.in so autokonfigurasi(1)
akan mencari penyusun yang berkaitan. (Anda boleh menambah fail rangka yang menyokong fail lain
bahasa. Lihat Penyesuaian, di bawah.)

-L[DIR]
Bersiaplah DIR ke senarai direktori untuk mencari fail rangka. (Lihat
Penyesuaian, di bawah.) Jika DIR hilang, maka laluan itu dibersihkan.

-n, --nama nama
Nyatakan nama program baharu.

-p, --penghuraikan prog
Gunakan penghurai baris perintah luaran atau penjana penghurai prog. Pada masa ini, ini
disokong: argp, autogen(1) dan clig(1).

--nyahpepijat
Tinggalkan fail perantaraan.

-h, - membantu
Tunjukkan ringkasan pilihan.

-v, --versi
Tunjukkan versi program.

Penyesuaian


. autoprojek pakej termasuk satu set fail rangka yang biasanya dipasang di bawah
/usr/share/autoproject. Ia memilih subdirektori yang hendak digunakan berdasarkan antara muka
jenis, bahasa utama dan penjana penghurai yang dipilih oleh pengguna.

Pengguna boleh mencipta pepohon direktori yang serupa di bawah $HOME/.autoproject, dan mengisinya
dengan fail tambahan dan/atau penggantian untuk fail standard. Sistem
pentadbir boleh membuat pokok yang serupa di bawah /etc/autoproject. autoprojek mencari dalam
$HOME/.autoproject pertama kemudian /etc/autoproject, dan akhirnya dalam pokok standard. Ia
hanya menggunakan fail pertama yang ditemuinya bagi nama yang diberikan.

Contohnya, jika pengguna ingin menambah perenggan pada setiap fail README yang menunjuk ke fail miliknya
laman web, dia boleh menyalin /usr/share/autoproject/all/all/all/README kepada
~/.autoproject/all/all/all/README dan buat perubahan itu. Sudah tentu, mana-mana fail yang ditindih masuk
cara ini tidak akan mewarisi kemas kini apabila versi seterusnya autoprojek dipasang.

Jika fail rangka mengandungi mana-mana pembolehubah ini, autoprojek akan menggantikan
nilai yang sepadan:

#NAMA# Nama program dalam huruf kecil.

#CAPNAME#
Nama program dalam semua huruf besar.

#DESCRIPTION#
Penerangan ringkas program.

#PENULIS#
Pengarang program.

#EMAIL#
Alamat e-mel pengarang.

#EEMAIL#
Alamat e-mel pengarang dengan `@' digandakan (diperlukan dalam fail .texinfo).

#TARIKH# Tarikh hari ini, dalam format ini: "24 November 2001".

#ISODATE#
Tarikh hari ini, dalam format ISO 8601: "2001-11-24".

#TAHUN# Tahun empat digit.

Ambil perhatian bahawa penggantian ini dibuat apabila autoprojek dijalankan. Penggantian juga boleh
dibuat pada konfigurasi atur cara atau masa bina dengan arahan makefile yang sesuai (contohnya,
menggunakan pembolehubah makefile VERSION, atau output daripada tarikh(1)).

Jika anda menulis fail rangka yang boleh digunakan secara umum, seperti program utama untuk bahasa
pada masa ini tidak disokong, sila pertimbangkan untuk menyumbang kepada autoprojek.

Gunakan autoprojek dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad




×
Pengiklanan
❤ ️Beli, tempah atau beli di sini — tanpa kos, membantu memastikan perkhidmatan percuma.