यह कमांड tau_compiler.sh है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
tau_compiler.sh - स्रोत फ़ाइलों का उपकरणीकरण।
SYNOPSIS
tau_compiler.sh [-p प्रोफाइल] [-optVerbose] [-चुप रहो] [-optPdtDir =दीर]
[-optPdtF95Opts=opts] [-optPdtF95Reset=opts] [-optPdtCOpts=opts]
[-optPdtCReset=opts] [-optPdtCxxOpts=opts] [-optPdtCReset=opts]
[-optPdtF90Parser=पार्सर] [-optGnuFortransParser=पार्सर] [-optPdtउपयोगकर्ता =opts]
[-optTauInstr=पथ] [-ऑप्टडिटेक्टमेमोरीलीक्स] [-ऑप्टइनक्लूडमेमोरी]
[-ऑप्टप्रीप्रोसेस] [-optCPP=पथ] [-optCPOpts=विकल्पों]
[-optCPPReset=विकल्पों] [-optTauSelectFile=पट्टिका] [-optPDBफ़ाइल=पट्टिका]
[-opttau=opts] [-optCompile=opts] [-optTauDefs=opts]
[-optTauशामिल=opts] [-optReset=opts] [-ऑप्टलिंकिंग=opts]
[-optLinkReset=opts] [-optTauCC=cc] [-optOpariTool=पथ/ओपारी]
[-optOpariDir =पथ] [-optOpariOpts=opts] [-optOpariReset=opts] [-optNoMpi]
[-optMpi] [-ऑप्टनोरिवर्ट] [-ऑप्टरिवर्ट] [-ऑप्टकीपफाइल्स] [-optAppC]
[-optAppCXX] [-optAppF90] {संकलक} [compiler_options]
वर्णन
टीएयू कंपाइलर संपूर्ण प्रोजेक्ट को स्वचालित रूप से इंस्ट्रुमेंट करने का एक सरल तरीका प्रदान करता है।
टीएयू कंपाइलर का उपयोग सी, सी++, फिक्स्ड फॉर्म फोरट्रान और फ्री फॉर्म फोरट्रान पर किया जा सकता है।
विकल्प
-f ट्रेसफ़ाइल - कनवर्ट की जाने वाली वैम्पायर ट्रेस फ़ाइल को निर्दिष्ट करें।
-optVerbose वर्बोज़ डिबगिंग संदेश चालू करें.
-चुप रहो अत्यधिक आउटपुट को दबा देता है.
-optPdtDir= पीडीटी आर्किटेक्चर निर्देशिका। आम तौर पर $(पीडीटीडीआईआर)/$(पीडीटीएआरसीडीआईआर).
-optPdtF95Opts= पीडीटी (f95parse) में फोरट्रान पार्सर के लिए विकल्प।
-optPdtF95Reset= दी गई सूची में फोरट्रान पार्सर के विकल्पों को रीसेट करें।
-optPdtCOpts= पीडीटी (सीपीआरएसई) में सी पार्सर के लिए विकल्प। आम तौर पर $(TAU_MPI_INCLUDE)
$(TAU_INCLUDE) $(TAU_DEFS).
-optPdtCReset= दी गई सूची में सी पार्सर पर विकल्प रीसेट करें
-optPdtCxxOpts= पीडीटी (cxxparse) में C++ पार्सर के लिए विकल्प। आम तौर पर
$(TAU_MPI_INCLUDE) $(TAU_INCLUDE) $(TAU_DEFS).
-optPdtCReset= दी गई सूची में विकल्पों को C++ पार्सर पर रीसेट करें
-optPdtF90Parser= एक भिन्न फोरट्रान पार्सर निर्दिष्ट करें। उदाहरण के लिए, f90parse बजाय
of f95parse.
-optGnuFortransParser= जीएनयू निर्दिष्ट करें ग्फोरट्रान फोरट्रान पार्सर gfparseके बजाय
f95parse
-optPdtUser= स्रोत कोड को पार्स करने के लिए वैकल्पिक तर्क।
-optTauInstr= tau_instrumentor का स्थान निर्दिष्ट करें. आम तौर पर
$(TAUROT)/$(CONFIG_ARCH)/bin/tau_instrumentor.
-ऑप्टडिटेक्टमेमोरीलीक्स TAU को C/C++ प्रोग्राम में किसी भी मेमोरी लीक का पता लगाने का निर्देश देता है। तब TAU
मेमोरी लीक के स्रोत स्थान के साथ-साथ कॉलस्टैक में उस स्थान को भी ट्रैक करता है
स्मृति आवंटन किया गया था.
-ऑप्टइनक्लूडमेमोरी केवल आंतरिक उपयोग के लिए
-ऑप्टप्रीप्रोसेस पार्सिंग से पहले स्रोत कोड को प्रीप्रोसेस करें। डिफ़ॉल्ट रूप से /usr/bin/cpp-P का उपयोग करता है।
-optCPP= एक वैकल्पिक प्रीप्रोसेसर निर्दिष्ट करें और स्रोतों को प्री-प्रोसेस करें।
-optCPPOpts= C प्री-प्रोसेसर के लिए अतिरिक्त विकल्प निर्दिष्ट करें।
-optCPPReset= निर्दिष्ट सूची में प्रीप्रोसेसर विकल्प रीसेट करें।
-optTauSelectFile= tau_instrumentor के लिए चयनात्मक इंस्ट्रुमेंटेशन फ़ाइल निर्दिष्ट करें
-optPDBफ़ाइल= Tau_instrumentor के लिए PDB फ़ाइल निर्दिष्ट करें। पार्सिंग चरण छोड़ देता है.
-opttau= tau_instrumentor के लिए विकल्प निर्दिष्ट करें.
-optCompile= विकल्प संकलक को भेज दिए गए। आम तौर पर
$(TAU_MPI_INCLUDE) $(TAU_INCLUDE) $(TAU_DEFS) .
-optTauDefs= टीएयू द्वारा कंपाइलर को विकल्प दिए गए। आम तौर पर
$(TAU_DEFS) .
-optTauशामिल= टीएयू द्वारा कंपाइलर को विकल्प दिए गए। आम तौर पर
$(TAU_MPI_INCLUDE) $(TAU_INCLUDE) .
-optReset= दी गई सूची में कंपाइलर के विकल्पों को रीसेट करें
-ऑप्टलिंकिंग= लिंकर को विकल्प दिए गए. आम तौर पर $(TAU_MPI_FLIBS) $(TAU_LIBS)
$(TAU_CXXLIBS) .
-optLinkReset= दी गई सूची के लिंकर पर विकल्प रीसेट करें।
-optTauCC= TAU द्वारा प्रयुक्त C कंपाइलर को निर्दिष्ट करता है।
-optOpariTool= ओपारी टूल का स्थान निर्दिष्ट करता है।
-optOpariDir= ओपारी निर्देशिका का स्थान निर्दिष्ट करता है।
-optOpariOpts= ओपारी टूल के लिए वैकल्पिक तर्क निर्दिष्ट करता है।
-optOpariReset= ओपारी टूल को दिए गए रीसेट विकल्प।
-optNoMpi निकालता है -एल*एमपीआई* लिंकिंग के दौरान लाइब्रेरी (डिफ़ॉल्ट)।
-optMpi नहीं हटाता -एल*एमपीआई* लिंकिंग के दौरान पुस्तकालय।
-ऑप्टनोरिवर्ट त्रुटि होने पर बाहर निकलें. त्रुटि होने पर मूल संकलन नियम पर वापस नहीं लौटता।
-ऑप्टरिवर्ट त्रुटि (डिफ़ॉल्ट) पर मूल संकलन नियम पर वापस लौटें।
-ऑप्टकीपफाइल्स मध्यवर्ती को नहीं हटाता .पीडीबी और .इंस्ट.* फाइलें.
-optAppC फेलसेफ सी कंपाइलर सेट करता है।
-optAppCXX फेलसेफ C++ कंपाइलर सेट करता है।
-optAppF90 फेलसेफ F90 कंपाइलर सेट करता है
08/11/2008 TAU_COMPILER.एसएच(1)
onworks.net सेवाओं का उपयोग करके tau_compiler.sh का ऑनलाइन उपयोग करें