Ini ialah arahan ecppc 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
ecppc - pengkompil untuk ecpp(7)
SINOPSIS
ecppc [-bhszvtM] [-s] [-o nama fail] [-n nama] [-m mimetype] [--jenis mime nama fail] [-I
dir] [-l kategori log] nama fail
ecppc -bb nama fail ...
DESCRIPTION
ecppc ialah pengkompil untuk bahasa ecpp. ecpp ialah bahasa templat, yang membolehkan
pengguna membenamkan kod C++ ke dalam HTML untuk digunakan dalam tntnet(8). ecppc menjana kelas C++ daripada
templat ecpp. Ia juga boleh menyusun data binari ke dalam kelas C++, yang membolehkannya
untuk mengintegrasikannya dalam aplikasi tntnet.
PILIHAN
-b Ini membolehkan mod binari. Ecppc tidak mencari ecpp-tag, tetapi mencipta kelas,
yang hanya menyalin data
-bb Ini membolehkan mod berbilang binari. Setiap fail binari mempunyai beberapa overhed, apabila dibungkus
ke dalam aplikasi tntnet. Overhed ini boleh menjadi agak ketara, apabila
fail binari adalah kecil, seperti ikon kecil dalam aplikasi web. Untuk mengurangkan ini
overhed, berbilang binari boleh dibungkus ke dalam satu kelas, yang mengalih keluar
overhed per-duaan sepenuhnya.
Apabila komponen dipanggil, ia menggunakan parameter laluan-maklumat
(request.getPathInfo()) daripada permintaan, untuk memutuskan, perduaan yang hendak dihantar. Jika tidak
nama fail sepadan dengan maklumat laluan, pemprosesan ditolak. Binari tidak perlu daripada
jenis mime yang sama, kerana jenis mime dilihat secara automatik daripada pangkalan data mime
dengan sambungan fail bagi fail sumber.
-i nama fail
Dalam mod berbilang binari (pilihan -bb) nama fail boleh dibaca daripada fail yang ditentukan
dengan pilihan ini. Ini boleh berguna apabila baris arahan menjadi terlalu panjang atau hanya
untuk kemudahan.
-I dir Cari fail termasuk dalam direktori. Pilihan ini boleh dilalui beberapa kali. Semua
direktori yang ditentukan dicari pada gilirannya untuk memasukkan-fail.
-l kategori log
Tetapkan kategori log. Lalai ialah komponen.nama komponen.
-L Lumpuhkan penjanaan #line-directives
-m mimetype
Tetapkan mimetype output. Ini ialah jenis mime, dihantar oleh komponen ke penyemak imbas
dalam tajuk Content-Type-. Tanpa parameter ini mimetype dicari dari
pangkalan data mime sistem anda menggunakan sambungan fail bagi fail sumber.
--jenis mime fail
Baca mimetypes daripada fail (lalai: /etc/mime.type).
-M Ini melumpuhkan pemprosesan biasa dan mencetak hanya kebergantungan ecpp daripada ini
komponen. Output boleh dimasukkan ke dalam Makefile. Kebergantungan Ecpp ialah
diperkenalkan dengan tag <%include>.
-n nama
Tetapkan nama komponen. Biasanya ini berasal dari nama-fail-sumber
dengan mengalih keluar laluan dan .ecpp-extension.
-o nama fail
Tulis fail yang dijana pada fail yang ditentukan dan bukannya mendapatkan nama fail
daripada nama-fail-sumber. Nama fail output biasanya adalah fail sumber di mana
sambungan digantikan dengan .cpp.
-p Simpan nama laluan apabila memperoleh nama komponen daripada nama fail input.
-s Hasilkan singleton. Biasanya ecppc memutuskan secara automatik, jika templatnya
sesuai untuk singleton. Pilihan ini memaksa ecppc untuk menjana singleton.
-s Jangan menjana singleton.
-v Dayakan mod verbose. Ini mencetak maklumat tambahan tentang pemprosesan pada
keluaran standard.
-z Memampatkan data dalam komponen. Data yang dimampatkan dinyahmampat secara automatik
penggunaan pertama. Ini mengurangkan saiz kod, tetapi melambatkan sedikit panggilan pertama
komponen.
Gunakan ecppc dalam talian menggunakan perkhidmatan onworks.net