ພາສາອັງກິດພາສາຝຣັ່ງແອສປາໂຍນ

Ad


OnWorks favicon

ccconfigp - ອອນລາຍໃນຄລາວ

ແລ່ນ ccconfigp ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີຜ່ານ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ນີ້ແມ່ນຄໍາສັ່ງ ccconfigp ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


ccconfig - Get Convert::Binary::C configuration for a compiler

ສະຫຼຸບສັງລວມ


ccconfig ທາງເລືອກໃນການ [-- ທາງ​ເລືອກ​ທີ່ compiler​]

ທາງເລືອກໃນການ:

-c
--cc compiler compiler ປະຕິບັດເພື່ອທົດສອບ
ຄ່າເລີ່ມຕົ້ນ: ກໍານົດອັດຕະໂນມັດ

-o
--output-file file ຊື່ໄຟລ໌ຜົນຜະລິດ
default: output to stdout

-f
--output-format format ຮູບແບບຜົນຜະລິດ
ຄ່າເລີ່ມຕົ້ນ: dumper

--basename ຊື່ basename ຂອງໄຟລ໌ທົດສອບຊົ່ວຄາວ
ຄ່າເລີ່ມຕົ້ນ: _t_e_s_t

-I
--inc-path ຕັ້ງຄ່າຄູ່ມື compiler ລວມເສັ້ນທາງ

--preprocess rule compiler rule ສໍາລັບ preprocessing
--compile-obj rule compiler rule ສໍາລັບການລວບລວມວັດຖຸ
--compile-exe rule compiler rule ສໍາລັບ compiling executables

--c-ext ext ສ່ວນຂະຫຍາຍຂອງໄຟລ໌ແຫຼ່ງ C
--pp-ext ext ສ່ວນຂະຫຍາຍຂອງໄຟລ໌ຜົນຜະລິດ preprocessor
--obj-ext ext ສ່ວນຂະຫຍາຍຂອງໄຟລ໌ວັດຖຸ
--exe-ext ext ສ່ວນຂະຫຍາຍຂອງໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້

--nodelete ບໍ່ລຶບໄຟລ໌ຊົ່ວຄາວ
--norun ບໍ່ພະຍາຍາມດໍາເນີນການ executables
--ງຽບບໍ່ສະແດງອັນໃດ
--nostatus ບໍ່ສະແດງຕົວຊີ້ບອກສະຖານະ

-- ສະບັບພິມສະບັບເລກທີ

--debug ໂໝດດີບັກ

ສະຖານທີ່ອະນຸຍາດໃນກົດລະບຽບການລວບລວມ:

ໄຟລ໌ແຫຼ່ງ %c C
%o ໄຟລ໌ວັດຖຸ
%e ໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້
%i ໄຟລ໌ຜົນຜະລິດຂອງຕົວປະມວນຜົນກ່ອນ
| ຜົນໄດ້ຮັບແມ່ນຂຽນເປັນ stdout (ພຽງແຕ່ໃນຕອນທ້າຍຂອງກົດລະບຽບ)

ລາຍລະອຽດ


"ccconfig" ຈະພະຍາຍາມກໍານົດການຕັ້ງຄ່າທີ່ໃຊ້ໄດ້ສໍາລັບການແປງ::Binary::C ຈາກ
ການທົດສອບ compiler ປະຕິບັດໄດ້. ມັນບໍ່ຈໍາເປັນທີ່ binaries ທີ່ສ້າງຂຶ້ນໂດຍ
compiler ສາມາດຖືກປະຕິບັດໄດ້, ດັ່ງນັ້ນ "ccconfig" ຍັງສາມາດຖືກນໍາໃຊ້ສໍາລັບ cross-compilers.

ເຄື່ອງ​ມື​ນີ້​ຍັງ​ມີ​ການ​ທົດ​ລອງ​, ແລະ​ທ່ານ​ບໍ່​ຄວນ​ຈະ​ອີງ​ໃສ່​ການ​ຜະ​ລິດ​ຕະ​ພັນ​ຂອງ​ຕົນ​ໂດຍ​ບໍ່​ມີ​ການ​
ການກວດສອບ, ຫຼືຄາດຫວັງວ່າມັນຈະເຮັດວຽກຢູ່ໃນສະພາບແວດລ້ອມຂອງທ່ານ.

OPTIONS


"--cc" ນັກຂຽນ
ທາງ​ເລືອກ​ນີ້​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ເພື່ອ​ລະ​ບຸ​ຢ່າງ​ຊັດ​ເຈນ​ເປັນ compiler executable​. ນີ້ແມ່ນໂດຍສະເພາະແມ່ນ
ເປັນປະໂຫຍດຖ້າຫາກວ່າທ່ານບໍ່ຕ້ອງການ compiler ລະບົບຂອງທ່ານ. ຖ້າທາງເລືອກນີ້ບໍ່ໄດ້ຖືກມອບໃຫ້,
"ccconfig" ພະຍາຍາມເດົາ compiler.

"--output-file" ເອກະສານ
ຂຽນ Convert::Binary::C configuration ກັບໄຟລ໌ທີ່ລະບຸ. ຄ່າເລີ່ມຕົ້ນແມ່ນການຂຽນ
ການຕັ້ງຄ່າເປັນ "stdout".

"-- ຮູບແບບຜົນຜະລິດ" ຮູບແບບ
ລະບຸຮູບແບບຜົນຜະລິດຂອງການຕັ້ງຄ່າ Convert::Binary::C. ຮູບແບບຕໍ່ໄປນີ້
ປະຈຸບັນໄດ້ຮັບການສະຫນັບສະຫນູນ:

dumper ເອົາອອກ a %config hash ໂດຍໃຊ້ Data::Dumper
ຕ້ອງການຜົນຜະລິດໃນຮູບແບບທີ່ເຫມາະສົມສໍາລັບຄວາມຕ້ອງການ

ຄ່າເລີ່ມຕົ້ນແມ່ນ "dumper".

"--ຊື່" ຊື່
ອະນຸຍາດໃຫ້ທ່ານປ່ຽນຊື່ພື້ນຖານຂອງໄຟລ໌ທົດສອບຊົ່ວຄາວ. ນີ້​ແມ່ນ​ນໍາ​ໃຊ້​ພ້ອມ​ກັບ​
ຕົວເລືອກ "-ext" ຕ່າງໆເພື່ອສ້າງຊື່ໄຟລ໌ຂອງໄຟລ໌ແຫຼ່ງ C, ຜົນຜະລິດ preprocessor
ໄຟລ໌, ໄຟລ໌ວັດຖຸ ແລະສາມາດປະຕິບັດໄດ້.

"--inc-ເສັ້ນທາງ" ເສັ້ນທາງ
ຕົວເລືອກນີ້ອະນຸຍາດໃຫ້ທ່ານຕັ້ງເສັ້ນທາງລວມຂອງຕົວລວບລວມຂໍ້ມູນດ້ວຍຕົນເອງ. ນີ້ແມ່ນເປັນປະໂຫຍດຖ້າຫາກວ່າ
"ccconfig" ບໍ່ສາມາດກໍານົດເສັ້ນທາງລວມອັດຕະໂນມັດ, ສ່ວນຫຼາຍອາດຈະເປັນຍ້ອນມັນ
ບໍ່ສາມາດວິເຄາະຜົນອອກຂອງຕົວປະມວນຜົນກ່ອນໄດ້. ທາງເລືອກນີ້ສາມາດຖືກກໍານົດຫຼາຍກວ່າຫນຶ່ງຄັ້ງ.

"-- ຂະບວນການກ່ອນ" ກົດລະບຽບ
ການນໍາໃຊ້ທາງເລືອກນີ້, ທ່ານສາມາດກໍານົດ a ກົດລະບຽບ ທີ່ "ccconfig" ໃຊ້ເພື່ອແລ່ນ compiler ເພື່ອໃຫ້ໄດ້ຮັບ
ຜົນຜະລິດ preprocessor. compilers ສ່ວນໃຫຍ່ຂຽນ preprocessor output ກັບຜົນຜະລິດມາດຕະຖານໃນເວລາທີ່
ໃຫ້ທາງເລືອກ "-E", ie

cc -E foo.c

ຈະປະມວນຜົນກ່ອນ foo.c ຜົນຜະລິດມາດຕະຖານ. ກົດລະບຽບທີ່ສອດຄ້ອງກັນສໍາລັບ "ccconfig" ຈະເປັນ:

ccconfig --preprocess='-E %c |'

<%c> ຈະຖືກແທນທີ່ດ້ວຍຊື່ໄຟລ໌ແຫຼ່ງ C, ແລະສັນຍາລັກທໍ່ສົ່ງສັນຍານວ່າ
ຜົນໄດ້ຮັບຈະຖືກຂຽນເປັນຜົນຜະລິດມາດຕະຖານ.

ຕົວຍຶດຕໍ່ໄປນີ້ສາມາດໃຊ້ໃນກົດລະບຽບ "ccconfig":

ໄຟລ໌ແຫຼ່ງ %c C
%o ໄຟລ໌ວັດຖຸ
%e ໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້
%i ໄຟລ໌ຜົນຜະລິດຂອງຕົວປະມວນຜົນກ່ອນ

ປົກກະຕິແລ້ວ, "ccconfig" ພະຍາຍາມຊອກຫາກົດລະບຽບທີ່ຖືກຕ້ອງດ້ວຍຕົນເອງ.

"--compile-obj" ກົດລະບຽບ
ເຊັ່ນດຽວກັນກັບ "--preprocess", ທາງເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດກໍານົດກົດລະບຽບສໍາລັບວິທີການລວບລວມວັດຖຸ
ໄຟລ໌. ສໍາລັບຜູ້ລວບລວມຂໍ້ມູນສ່ວນໃຫຍ່, ກົດລະບຽບນີ້ຈະເປັນສິ່ງທີ່ຄ້າຍຄື

ccconfig --compile-obj='-c -o %o %c'

"--compile-exe" ກົດລະບຽບ
ເຊັ່ນດຽວກັນກັບ "--preprocess", ທາງເລືອກນີ້ຊ່ວຍໃຫ້ທ່ານສາມາດກໍານົດກົດລະບຽບສໍາລັບວິທີການລວບລວມຂໍ້ມູນ
ໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້. ສໍາລັບຜູ້ລວບລວມຂໍ້ມູນສ່ວນໃຫຍ່, ກົດລະບຽບນີ້ຈະເປັນສິ່ງທີ່ຄ້າຍຄື

ccconfig --compile-exe='-o %e %c'

ໃຫ້ສັງເກດວ່າມັນພຽງພໍທີ່ຈະລະບຸ "--compile-obj" ຫຼື "--compile-exe". ດັ່ງນັ້ນຖ້າ
compiler ຂອງທ່ານສາມາດສ້າງໄຟລ໌ວັດຖຸເທົ່ານັ້ນ, ມັນກໍ່ດີ.

"--c-ext"
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ພ້ອມກັບ "--basename" ເພື່ອສ້າງຊື່ຂອງໄຟລ໌ແຫຼ່ງ C. ນີ້​ແມ່ນ
ປົກກະຕິແລ້ວຕັ້ງເປັນ ".c".

"--pp-ext"
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ພ້ອມກັບ "--basename" ເພື່ອສ້າງຊື່ຂອງຜົນຜະລິດ preprocessor
ຍື່ນ.

"--obj-ext"
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ພ້ອມກັບ "--basename" ເພື່ອສ້າງຊື່ຂອງໄຟລ໌ວັດຖຸ.

"--exe-ext"
ຕົວເລືອກນີ້ຖືກນໍາໃຊ້ພ້ອມກັບ "--basename" ເພື່ອສ້າງຊື່ຂອງໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້.

"--nodelete"
ຢ່າພະຍາຍາມລຶບໄຟລ໌ຊົ່ວຄາວທີ່ຖືກສ້າງຂື້ນໂດຍ compiler. ປົກກະຕິ,
"ccconfig" ຈະຊອກຫາໄຟລ໌ທັງຫມົດທີ່ມີຊື່ພື້ນຖານດຽວກັນກັບໄຟລ໌ທົດສອບຊົ່ວຄາວແລະ
ລຶບພວກມັນ.

"--ໂນຣັນ"
ທ່ານສາມາດລະບຸທາງເລືອກນີ້ຖ້າ executables ທີ່ສ້າງຂຶ້ນໂດຍ compiler ຂອງທ່ານບໍ່ສາມາດດໍາເນີນການໄດ້
ເຄື່ອງຂອງທ່ານ, ie ຖ້າທ່ານມີ cross-compiler. ຢ່າງໃດກໍຕາມ, "ccconfig" ຈະອັດຕະໂນມັດ
ຊອກຫາວ່າມັນບໍ່ສາມາດດໍາເນີນການປະຕິບັດໄດ້.

ເມື່ອຕົວເລືອກນີ້ຖືກຕັ້ງ, ຊຸດທີ່ແຕກຕ່າງກັນຂອງສູດການຄິດໄລ່ແມ່ນໃຊ້ເພື່ອກໍານົດສອງສາມ
ການ​ຕັ້ງ​ຄ່າ​ການ​ຕັ້ງ​ຄ່າ​. ສູດການຄິດໄລ່ເຫຼົ່ານີ້ແມ່ນອີງໃສ່ການວາງລາຍເຊັນພິເສດ
ໄຟລ໌ວັດຖຸ. ພວກເຂົາເຈົ້າມີຄວາມຫນ້າເຊື່ອຖືຫນ້ອຍທີ່ສູດການຄິດໄລ່ມາດຕະຖານ, ດັ່ງນັ້ນທ່ານບໍ່ຄວນໃຊ້
ເຂົາເຈົ້າເວັ້ນເສຍແຕ່ວ່າທ່ານຈະຕ້ອງ.

"--ງຽບ"
ຢ່າສະແດງອັນໃດນອກຈາກການຕັ້ງຄ່າສຸດທ້າຍ.

"--ຊື່"
ເຊື່ອງຕົວຊີ້ບອກສະຖານະ. ແນະນຳຖ້າທ່ານຕ້ອງການປ່ຽນເສັ້ນທາງອອກຂອງສະຄຣິບໄປຫາ a
file:

ccconfig --nostatus >config.pl 2>ccconfig.log

"-- ລຸ້ນ"
ຂຽນຊື່ໂຄງການ, ຮຸ່ນແລະເສັ້ນທາງໄປສູ່ຜົນໄດ້ຮັບມາດຕະຖານ.

"--ດີບັກ"
ສ້າງຜົນຜະລິດດີບັກຫຼາຍໂຕນ. ຢ່າໃຊ້ເວັ້ນເສຍແຕ່ວ່າທ່ານຮູ້ວ່າທ່ານກໍາລັງເຮັດຫຍັງ.

ຕົວຢ່າງ


ໂດຍປົກກະຕິ, ງ່າຍດາຍ

ccconfig

ໂດຍບໍ່ມີການໂຕ້ຖຽງແມ່ນພຽງພໍຖ້າຫາກວ່າທ່ານຕ້ອງການການຕັ້ງຄ່າສໍາລັບ compiler ລະບົບຂອງທ່ານ. ໃນຂະນະທີ່
"ccconfig" ກໍາລັງແລ່ນ, ມັນຈະຂຽນຂໍ້ມູນສະຖານະພາບຈໍານວນຫລາຍໄປຫາ "stderr". ເມື່ອມັນ
ເຮັດແລ້ວ, ມັນປົກກະຕິແລ້ວຈະຖິ້ມຕາຕະລາງ Perl hash ກັບ "stdout" ເຊິ່ງສາມາດນໍາໃຊ້ໂດຍກົງເປັນ
ການຕັ້ງຄ່າສໍາລັບການແປງ::Binary::C.

ຖ້າທ່ານຕ້ອງການການຕັ້ງຄ່າສໍາລັບ compiler ທີ່ແຕກຕ່າງກັນ, ຫຼື "ccconfig" ບໍ່ສາມາດກໍານົດ
compiler ລະບົບຂອງທ່ານອັດຕະໂນມັດ, ການນໍາໃຊ້

ccconfig -c gcc32

ຖ້າຊື່ compiler ຂອງທ່ານແມ່ນ "gcc32".

ຖ້າທ່ານຕ້ອງການຜ່ານທາງເລືອກເພີ່ມເຕີມໃຫ້ກັບ compiler, ທ່ານສາມາດເຮັດແນວນັ້ນຫຼັງຈາກ double-dash
ໃນ​ບັນ​ຊີ​ຄໍາ​ສັ່ງ​:

ccconfig --g -DDEBUGGING

or

ccconfig -c gcc32 --ansi -fshort-enums

ຖ້າທ່ານຕ້ອງການໂຕ້ຕອບກັບຫຼັກ Perl, ທ່ານອາດຈະຊອກຫາການຕັ້ງຄ່າທີ່ເຫມາະສົມໂດຍໃຊ້
ບາງສິ່ງບາງຢ່າງເຊັ່ນ:

ccconfig --cc=`perl -MConfig -e 'ພິມ $Config{cc}'` \
-- `perl -MConfig -e 'ພິມ $Config{ccflags}'`

COPYRIGHT


ລິຂະສິດ (c) 2002-2015 Marcus Holland-Moritz. ສະຫງວນລິຂະສິດທັງໝົດ. ໂຄງການນີ້ແມ່ນບໍ່ເສຍຄ່າ
ຊອບແວ; ທ່ານສາມາດແຈກຢາຍມັນຄືນໃຫມ່ແລະ / ຫຼືດັດແປງມັນພາຍໃຕ້ເງື່ອນໄຂດຽວກັນກັບ Perl ຕົວຂອງມັນເອງ.

ໃຊ້ ccconfigp ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net


ເຊີບເວີ ແລະສະຖານີເຮັດວຽກຟຣີ

ດາວໂຫຼດແອັບ Windows ແລະ Linux

  • 1
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin
    Eclipse Tomcat Plugin ໃຫ້
    ການປະສົມປະສານງ່າຍດາຍຂອງ servlet tomcat
    container ສໍາລັບການພັດທະນາຂອງ java
    ຄໍາຮ້ອງສະຫມັກເວັບໄຊຕ໌. ທ່ານສາມາດເຂົ້າຮ່ວມກັບພວກເຮົາສໍາລັບ
    ສົນທະນາ...
    ດາວໂຫລດ Eclipse Tomcat Plugin
  • 2
    Webstorrent Desktop
    Webstorrent Desktop
    WebTorrent Desktop ແມ່ນສໍາລັບການຖ່າຍທອດ
    torrents ໃນ Mac, Windows ຫຼື Linux. ມັນ
    ເຊື່ອມຕໍ່ກັບທັງ BitTorrent ແລະ
    ມິດສະຫາຍ WebTorrent. ໃນປັດຈຸບັນບໍ່ມີ
    ຈໍາ​ເປັນ​ຕ້ອງ​ລໍ​ຖ້າ ...
    ດາວໂຫລດ WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX ແມ່ນໂຄງການວິທະຍາສາດເພື່ອປັບປຸງໃຫມ່
    ການສະທ້ອນແສງ x-ray, ນິວຕຣອນ
    ການສະທ້ອນແສງ ແລະ x-ray ພື້ນຜິວ
    ຂໍ້​ມູນ​ການ​ຫັນ​ປ່ຽນ​ໂດຍ​ນໍາ​ໃຊ້​ຄວາມ​ແຕກ​ຕ່າງ​
    ຂັ້ນຕອນວິວັດທະນາການ....
    ດາວໂຫລດ GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP ແມ່ນໂຄງການສໍາລັບສະຖິຕິ
    ການວິເຄາະຂໍ້ມູນຕົວຢ່າງ. ມັນເປັນຟຣີ
    ການທົດແທນໂຄງການທີ່ເປັນເຈົ້າຂອງ
    SPSS. PSPP ມີທັງຂໍ້ຄວາມທີ່ອີງໃສ່ແລະ
    ຮູບພາບພວກເຮົາ ...
    ດາວໂຫລດ pspp4windows
  • 5
    Git ສ່ວນຂະຫຍາຍ
    Git ສ່ວນຂະຫຍາຍ
    Git Extensions ເປັນເຄື່ອງມື UI ແບບດ່ຽວ
    ສໍາລັບການຄຸ້ມຄອງ Git repositories. ມັນຍັງ
    ປະສົມປະສານກັບ Windows Explorer ແລະ
    Microsoft Visual Studio
    (2015/2017/2019). ທ...
    ດາວໂຫລດ Git Extensions
  • 6
    eSpeak: ການສັງເຄາະການປາກເວົ້າ
    eSpeak: ການສັງເຄາະການປາກເວົ້າ
    Text to Speech engine ສໍາລັບພາສາອັງກິດ ແລະ
    ພາ​ສາ​ອື່ນໆ​ຈໍາ​ນວນ​ຫຼາຍ​. ຂະຫນາດກະທັດລັດກັບ
    ການອອກສຽງທີ່ຊັດເຈນແຕ່ປອມ.
    ມີຢູ່ໃນໂຄງການເສັ້ນຄໍາສັ່ງທີ່ມີ
    ຫຼາຍ...
    ດາວໂຫລດ eSpeak: ການສັງເຄາະສຽງເວົ້າ
  • ເພີ່ມເຕີມ »

Linux ຄຳ ສັ່ງ

Ad