tau_compiler.sh - ອອນລາຍໃນຄລາວ

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

ໂຄງການ:

NAME


tau_compiler.sh - ໄຟລ໌ແຫຼ່ງເຄື່ອງມື.

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


tau_compiler.sh [-p ຂໍ້​ມູນ] [-optVerbose] [-opt ງຽບ] [-optPdtDir=dir]
[-optPdtF95Opts=ເລືອກ] [-optPdtF95Reset=ເລືອກ] [-optPdtCOpts=ເລືອກ]
[-optPdtCRset=ເລືອກ] [-optPdtCxxOpts=ເລືອກ] [-optPdtCRset=ເລືອກ]
[-optPdtF90Parser=ແມ່ບົດ] [-optGnuFortranParser=ແມ່ບົດ] [-optPdtUser=ເລືອກ]
[-optTauInstr=ເສັ້ນທາງ] [-optDetectMemoryLeaks] [-optInclude Memory]
[-optPreProcess] [-optCPP=ເສັ້ນທາງ] [-optCPPOpts=ທາງເລືອກໃນການ]
[-optCPPRset=ທາງເລືອກໃນການ] [-optTauSelectFile=ເອກະສານ] [-optPDBFile=ເອກະສານ]
[-optTau=ເລືອກ] [-optCompile=ເລືອກ] [-optTauDefs=ເລືອກ]
[-optTauIncludes=ເລືອກ] [-optReset=ເລືອກ] [-optLinking=ເລືອກ]
[-optLinkReset=ເລືອກ] [-optTauCC=cc] [-optOpariTool=ເສັ້ນທາງ/opari]
[-optOpariDir=ເສັ້ນທາງ] [-optOpariOpts=ເລືອກ] [-optOpariReset=ເລືອກ] [-optNoMpi]
[-optMpi] [-optNoRevert] [-optRevert] [-optKeepFiles] [-optAppC]
[-optAppCXX] [-optAppF90] {ນັກຂຽນ} [compiler_options]

ລາຍລະອຽດ


The TAU Compiler ສະຫນອງວິທີການງ່າຍດາຍທີ່ຈະເຄື່ອງມືອັດຕະໂນມັດໂຄງການທັງຫມົດ. ໄດ້
TAU Compiler ສາມາດໃຊ້ໃນ C, C ++, ຮູບແບບຄົງທີ່ Fortran, ແລະແບບຟອມຟຣີ Fortran.

OPTIONS


-f ຮ່ອງຮອຍ - ລະບຸ tracefile Vampir ທີ່ຈະປ່ຽນ.

-optVerbose ເປີດໃຊ້ຂໍ້ຄວາມແກ້ບັນຫາແບບ verbose.

-opt ງຽບ ສະກັດກັ້ນຜົນຜະລິດຫຼາຍເກີນໄປ.

-optPdtDir= ໄດເລກະທໍລີສະຖາປັດຕະຍະກໍາ PDT. ໂດຍປົກກະຕິ $(PDTDIR)/$(PDTARCHDIR).

-optPdtF95Opts= ຕົວເລືອກສໍາລັບ Fortran parser ໃນ PDT (f95parse).

-optPdtF95Reset= ຣີເຊັດຕົວເລືອກໃຫ້ກັບຕົວວິເຄາະ Fortran ໄປຫາລາຍຊື່ທີ່ໃຫ້ໄວ້.

-optPdtCOpts= ຕົວເລືອກສໍາລັບ C parser ໃນ PDT (cparse). ໂດຍປົກກະຕິ $(TAU_MPI_INCLUDE)
$(TAU_INCLUDE) $(TAU_DEFS).

-optPdtCRset= ຣີເຊັດຕົວເລືອກເປັນ C parser ໄປຫາລາຍຊື່ທີ່ໃຫ້

-optPdtCxxOpts= ຕົວເລືອກສໍາລັບ C++ parser ໃນ PDT (cxxparse). ໂດຍປົກກະຕິ
$(TAU_MPI_INCLUDE) $(TAU_INCLUDE) $(TAU_DEFS).

-optPdtCRset= ຣີເຊັດຕົວເລືອກເປັນ C++ parser ໄປຫາລາຍຊື່ທີ່ໃຫ້

-optPdtF90Parser= ລະບຸຕົວວິເຄາະ Fortran ທີ່ແຕກຕ່າງກັນ. ຕົວຢ່າງ: f90 parse ແທນທີ່ຈະເປັນ
of f95 parse.

-optGnuFortranParser= ລະບຸ GNU gfortran ຕົວວິເຄາະ Fortran gfparseແທນ​ທີ່
f95 parse

-optPdtUser= ອາກິວເມັນທາງເລືອກສຳລັບການແຍກແຫຼ່ງລະຫັດ.

-optTauInstr= ລະບຸສະຖານທີ່ຂອງ tau_instrumentor. ໂດຍປົກກະຕິ
$(TAUROOT)/$(CONFIG_ARCH)/bin/tau_instrumentor.

-optDetectMemoryLeaks ແນະນຳໃຫ້ TAU ກວດຫາຄວາມຈຳຮົ່ວໄຫຼໃນໂປຣແກຣມ C/C++.TAU ຈາກນັ້ນ
ຕິດ​ຕາມ​ສະ​ຖານ​ທີ່​ແຫຼ່ງ​ຂອງ​ການ​ຮົ່ວ​ໄຫລ​ຂອງ​ຫນ່ວຍ​ຄວາມ​ຈໍາ​ເຊັ່ນ​ດຽວ​ກັນ​ກັບ​ສະ​ຖານ​ທີ່​ໃນ callstack ທີ່​
ການຈັດສັນຄວາມຊົງຈໍາໄດ້ຖືກສ້າງຂຶ້ນ.

-optInclude Memory ການນໍາໃຊ້ພາຍໃນເທົ່ານັ້ນ

-optPreProcess ປະມວນຜົນລະຫັດແຫຼ່ງກ່ອນການແຍກວິເຄາະ. ໃຊ້ /usr/bin/cpp-P ໂດຍຄ່າເລີ່ມຕົ້ນ.

-optCPP= ລະບຸຕົວປະມວນຜົນກ່ອນທາງເລືອກ ແລະກ່ອນການປະມວນຜົນແຫຼ່ງທີ່ມາ.

-optCPPOpts= ລະບຸທາງເລືອກເພີ່ມເຕີມຕໍ່ກັບ C pre-processor.

-optCPPRset= ທາງເລືອກ ResetC preprocessor ກັບບັນຊີລາຍຊື່ທີ່ລະບຸ.

-optTauSelectFile= ລະບຸໄຟລ໌ເຄື່ອງມືທີ່ເລືອກສໍາລັບ tau_instrumentor

-optPDBFile= ລະບຸໄຟລ໌ PDB ສໍາລັບ tau_instrumentor. ຂ້າມຂັ້ນຕອນການວິເຄາະ.

-optTau= ລະບຸຕົວເລືອກສຳລັບ tau_instrumentor.

-optCompile= ທາງເລືອກທີ່ຖືກສົ່ງໄປຫາ compiler. ໂດຍປົກກະຕິ
$(TAU_MPI_INCLUDE) $(TAU_INCLUDE) $(TAU_DEFS) .

-optTauDefs= ທາງເລືອກທີ່ຜ່ານໄປ compiler ໂດຍ TAU. ໂດຍປົກກະຕິ
$(TAU_DEFS) .

-optTauIncludes= ທາງເລືອກທີ່ຜ່ານໄປ compiler ໂດຍ TAU. ໂດຍປົກກະຕິ
$(TAU_MPI_INCLUDE) $(TAU_INCLUDE) .

-optReset= ຣີເຊັດຕົວເລືອກໃຫ້ກັບ compiler ໃຫ້ກັບລາຍຊື່ທີ່ໃຫ້ໄວ້

-optLinking= ທາງເລືອກທີ່ຜ່ານໄປຫາຕົວເຊື່ອມຕໍ່. ໂດຍປົກກະຕິ $(TAU_MPI_FLIBS) $(TAU_LIBS)
$(TAU_CXXLIBS) .

-optLinkReset= ຣີເຊັດຕົວເລືອກໃຫ້ກັບຕົວເຊື່ອມຕໍ່ໄປຫາລາຍຊື່ທີ່ໃຫ້ໄວ້.

-optTauCC= ລະບຸ C compiler ທີ່ໃຊ້ໂດຍ TAU.

-optOpariTool= ລະບຸສະຖານທີ່ຂອງເຄື່ອງມື Opari.

-optOpariDir= ລະບຸສະຖານທີ່ຂອງໄດເລກະທໍລີ Opari.

-optOpariOpts= ລະບຸການໂຕ້ຖຽງທາງເລືອກໃຫ້ກັບເຄື່ອງມື Opari.

-optOpariReset= ຣີເຊັດຕົວເລືອກທີ່ສົ່ງໄປຫາເຄື່ອງມື Opar.

-optNoMpi ລົບກວນ -l*mpi* ຫ້ອງສະຫມຸດໃນລະຫວ່າງການເຊື່ອມຕໍ່ (ຄ່າເລີ່ມຕົ້ນ).

-optMpi ບໍ່ເອົາອອກ -l*mpi* ຫ້ອງສະຫມຸດໃນລະຫວ່າງການເຊື່ອມຕໍ່.

-optNoRevert ອອກ​ຈາກ​ຄວາມ​ຜິດ​ພາດ​. ບໍ່ກັບຄືນໄປຫາກົດລະບຽບການລວບລວມຕົ້ນສະບັບຍ້ອນຄວາມຜິດພາດ.

-optRevert ກັບຄືນໄປຫາກົດລະບຽບການລວບລວມຕົ້ນສະບັບໂດຍຄວາມຜິດພາດ (ຄ່າເລີ່ມຕົ້ນ).

-optKeepFiles ບໍ່ເອົາຕົວກາງອອກ .pdb ແລະ .inst.* ໄຟລ໌.

-optAppC ຕັ້ງຄ່າຕົວສັງລວມ C failsafe.

-optAppCXX ຕັ້ງຄ່າຕົວ compiler C++ ທີ່ບໍ່ປອດໄພ.

-optAppF90 ຕັ້ງຄ່າຕົວສັງລວມ F90 ທີ່ບໍ່ປອດໄພ

08/11/2008 TAU_COMPILER.SH(1​)

ໃຊ້ tau_compiler.sh ອອນລາຍໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌