InglesPransesEspanyol

OnWorks favicon

eztrace_create_plugin - Online sa Cloud

Patakbuhin ang eztrace_create_plugin sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command na eztrace_create_plugin na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


eztrace_create_plugin - lumilikha ng EZTrace plugin

SINOPSIS


eztrace_create [OPTION] FILE

DESCRIPTION


Bumuo ng EZTrace plugin

Opsyon


-ako >
Magdagdag ng partikular na isama ang mga direktoryo para sa compilation ng nabuong code.

-o >
Piliin ang direktoryo ng output.

-h --tulong
Mag-print ng maikling mensahe ng tulong at paglabas.

HALIMBAWA


Binubuo ng eztrace_create_plugin ang source code ng isang EZTrace plugin na inilarawan ng a
template file. Ang template file ay dapat na istraktura tulad ng sumusunod:

--- foo.tpl
BEGIN_MODULE
NAME example_lib
DESC "module para sa halimbawang library"
WIKA C
ID 99
int foo(int n)
BEGIN
EVENT("Do function foo")
END
void bar(int n)
BEGIN
RECORD_STATE("running function bar")
END
END_MODULE
--- dulo ng foo.tpl

Ang pagpasa ng foo.tpl sa eztrace_create_plugin ay magreresulta sa isang direktoryo (default: output) na
naglalaman ng source code ng isang EZTrace plugin na humahadlang sa mga function ng foo at bar.
$ eztrace_create_plugin foo.tpl
Bagong Modyul
Pangalan ng module: 'example_lib'
Paglalarawan ng module : '"module para sa halimbawang library"'
Wika: 'C'
Module id : '99'
Tapos na ang function na 'foo'
Tapos na ang function na 'bar'
Katapusan ng Module example_lib

Kapag ang nabuong source code ay pinagsama-sama, ang resultang plugin ay magagamit sa eztrace
o eztrace.old:

$ cd output
$ gumawa
$ i-export ang EZTRACE_LIBRARY_PATH=$PWD
$ eztrace_avail
3 stdio Module para sa mga function ng stdio (basahin, isulat, piliin, poll, atbp.)
2 pthread Module para sa PThread synchronization function (mutex, semaphore, spinlock,
atbp)
6 papi Module para sa PAPI Performance counter
1 omp Module para sa mga parallel na rehiyon ng OpenMP
4 mpi Module para sa mga function ng MPI
5 memory Module para sa mga function ng memorya (malloc, libre, atbp.)
153 example_lib module para sa halimbawang library
$ eztrace -t example_lib my_application
[...]

Gamitin ang eztrace_create_plugin online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

Linux command

Ad