เด‡เด‚เด—เตเดฒเต€เดทเตเดซเตเดฐเดžเตเดšเตเดธเตเดชเดพเดจเดฟเดทเต

OnWorks เดซเต†เดตเดฟเด•เตเด•เต‹เตบ

Linux-เดจเดพเดฏเดฟ libinstrument (ex libcsdbg) เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

เด‰เดฌเตเดฃเตเดŸเต เด“เตบเดฒเตˆเดจเดฟเดฒเต‹ เดซเต†เดกเต‹เดฑ เด“เตบเดฒเตˆเดจเดฟเดฒเต‹ เดกเต†เดฌเดฟเดฏเตป เด“เตบเดฒเตˆเดจเดฟเดฒเต‹ เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดฒเดฟเดฌเดฟเตปเดธเตโ€ŒเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต (เดŽเด•เตโ€Œเดธเต libcsdbg) เดธเต—เดœเดจเตเดฏ เดกเต—เตบเดฒเต‹เดกเต เดฒเดฟเดจเด•เตเดธเต เด†เดชเตเดชเต

เด‡เดคเดพเดฃเต libinstrument (ex libcsdbg) เดŽเดจเตเดจเต เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ Linux เด†เดชเตเดชเต, เด‡เดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต libinstrument-1.3.tar.bz2 เด†เดฏเดฟ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเด‚. เดตเตผเด•เตเด•เต เดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดธเต—เดœเดจเตเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดฆเดพเดคเดพเดตเดพเดฏ OnWorks-เตฝ เด‡เดคเต เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเด‚.

Libinstrument (ex libcsdbg) เดŽเดจเตเดจเต เดชเต‡เดฐเดฟเดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดˆ เด†เดชเตเดชเต OnWorks-เดจเตŠเดชเตเดชเด‚ เดธเต—เดœเดจเตเดฏเดฎเดพเดฏเดฟ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดคเต เด“เตบเดฒเตˆเดจเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เดˆ เด†เดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดˆ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดชเดพเดฒเดฟเด•เตเด•เตเด•:

- 1. เดจเดฟเด™เตเด™เดณเตเดŸเต† เดชเดฟเดธเดฟเดฏเดฟเตฝ เดˆ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดคเต.

- 2. เดžเด™เตเด™เดณเตเดŸเต† เดซเดฏเตฝ เดฎเดพเดจเต‡เดœเดฑเดฟเตฝ https://www.onworks.net/myfiles.php?username=XXXXX เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเด‚ เดจเตฝเด•เตเด•.

- 3. เด…เดคเตเดคเดฐเด‚ เดซเดฏเตฝเดฎเดพเดจเต‡เดœเดฑเดฟเตฝ เดˆ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•.

- 4. เดˆ เดตเต†เดฌเตเดธเตˆเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต OnWorks Linux เด“เตบเดฒเตˆเดจเต‹ Windows เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเดฑเต‹ MACOS เด“เตบเดฒเตˆเตป เดŽเดฎเตเดฒเต‡เดฑเตเดฑเดฑเต‹ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•.

- 5. เดจเดฟเด™เตเด™เตพ เด‡เดชเตเดชเต‹เตพ เด†เดฐเด‚เดญเดฟเดšเตเดš OnWorks Linux OS-เตฝ เดจเดฟเดจเตเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด‰เดชเดฏเต‹เด•เตเดคเตƒเดจเดพเดฎเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เดžเด™เตเด™เดณเตเดŸเต† เดซเดฏเตฝ เดฎเดพเดจเต‡เดœเตผ https://www.onworks.net/myfiles.php?username=XXXXX เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•.

- 6. เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเตŒเตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•, เด…เดคเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เด…เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดกเต—เตบเดฒเต‡เดพเดกเต เดšเต†เดฏเตเดฏเตเด• เด‰เดฌเตเดฃเตเดŸเตเดตเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดซเต†เดกเต‹เดฑเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• เดตเดฟเตปเดกเต‹เดธเต เดธเดฟเดฎเตเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด• MACOS เดธเดฟเดฎเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•

เดธเตเด•เตเดฐเต€เตปเดทเต‡เดพเดŸเตเดŸเตเด•เตพ

Ad


libinstrument (ex libcsdbg)


เดตเดฟเดตเดฐเดฃเด‚

C/C++ เดŽเดจเตเดจเดคเดฟเดจเดพเดฏเตเดณเตเดณ เด‡เดทเตโ€ŒเดŸเดพเดจเตเดธเตƒเดค เดซเด‚เด—เตโ€Œเดทเตป เด‡เตปเดธเตโ€ŒเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเตป เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดชเต‚เตผเดฃเตเดฃเดตเตเด‚ เดŽเดณเตเดชเตเดชเดตเตเดฎเดพเดฏ เดฎเดพเตผเด—เตเด—เดฎเดพเดฃเต เดฒเดฟเดฌเดฟเตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต. AOP (เด†เดธเตเดชเต†เด•เตเดฑเตเดฑเต เด“เดฑเดฟเดฏเดจเตเดฑเดกเต เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต), เด•เตบเดธเต‡เตบ เด†เตปเดกเต เดธเตˆเดกเต เด‡เดซเด•เตเดฑเตเดฑเต เด‡เดžเตเดšเด•เตเดทเตป, เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดŸเตเดฐเต†เดฏเตโ€Œเดธเดฟเด‚เด—เต, เดŽเด•เตโ€Œเดธเตโ€Œเดชเตโ€Œเดทเตป เดŸเตเดฐเต†เดฏเตโ€Œเดธเดฟเด‚เด—เต, เดฌเต‡เดธเดฟเด•เต เดŸเตˆเด‚ เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต, เด•เต‹เตพเด—เตเดฐเดพเดซเต เดชเตเดฐเตŠเดซเตˆเดฒเดฟเด‚เด—เต เดคเตเดŸเด™เตเด™เดฟเดฏ เด‡เตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต‡เดทเดจเตเดฑเต† เด•เตเดฒเดพเดธเดฟเด•เต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดˆ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดคเดฏเตเดฏเดพเดฑเดพเดฃเต. เด’เดฐเต เดœเดฟเดธเดฟ (เด—เดพเตผเดฌเต‡เดœเต เด•เดณเด•เตเดŸเตผ) เดฎเตŠเดกเตเดฏเต‚เดณเตเด‚ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดฒเดฟเดฌเดฟเตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต เดตเดณเดฐเต† เดชเต‹เตผเดŸเตเดŸเดฌเดฟเตพ เด†เดฃเต. เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เด’เดฐเต CMake เดฌเดฟเตฝเดกเต เดธเดฟเดธเตเดฑเตเดฑเดตเตเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเต, IDE-เด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจเด‚ (CLion, Eclipse etc) เดจเต‡เดฐเดพเดฏเดคเดพเดฃเต. เด…เดฒเดธเดฎเดพเดฏ เด…เตฝเด—เต‹เดฐเดฟเดคเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฌเต†เดžเตเดšเตเดฎเดพเตผเด•เตเด•เตเด•เดณเดฟเตฝ เดซเดฒเดคเตเดคเดฟเตฝ เดชเต‚เดœเตเดฏเด‚ เด“เดตเตผเดนเต†เดกเตเด‚ เดจเดฟเตผเดตเตเดตเดนเดฃ เดธเดฎเดฏเดคเตเดคเต เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เด“เดตเตผเดนเต†เดกเตเด‚ เด‰เดฃเตเดŸเต. เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเตเดฐเดคเดฟเดซเดฒเดจเด‚ เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดกเต†เดตเดฒเดชเตเดชเดฑเต† เดธเดนเดพเดฏเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดฟเดŸเดฏเดฟเตฝ, เดฒเดฟเดฌเดฟเตปเดธเตเดŸเตเดฐเตเดฎเต†เดจเตเดฑเต เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐเดฏเตเด‚ เด•เดŸเดจเตเดจเตเด•เดฏเดฑเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจเต.

เด“เดฐเต‹ เด•เตเดฒเดพเดธเดฟเดจเตเด‚ เดฐเต€เดคเดฟเด•เตเด•เตเด‚ เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต, CTest เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดชเดฐเดฟเดถเต‹เดงเดจ เดจเดŸเดคเตเดคเตเดจเตเดจเดคเต.

เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ

  • เดฎเดฟเดจเดฟเดฎเตฝ เด•เต‹เดกเต เด‡เดจเตเดฑเตผเดซเต‡เดธเต, เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‡เดจเตเดฑเด—เตเดฐเต‡เดทเตป, เด•เตเดฑเดžเตเดž เด“เดตเตผเดนเต†เดกเตเด•เตพ
  • เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด•เต‹เดกเตเด‚ เดฑเตบเดŸเตˆเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด‚
  • เดธเดฎเตเดชเดจเตเดจเดฎเดพเดฏ เดŸเต‚เตพ เดธเต†เดฑเตเดฑเตเด•เตพ, เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดชเดฐเต€เด•เตเดทเดฟเดšเตเดš/เดชเดฐเต€เด•เตเดทเดฃเดฟเด•เตเด•เดพเดตเตเดจเตเดจเดคเตเด‚ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเดฟ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดชเตเดชเต†เดŸเตเดŸเดคเตเดฎเดพเดฃเต
  • เดšเดฟเดนเตเดจเด™เตเด™เตพเด•เตเด•เตเด‚ เดšเดฟเดนเตเดจ เดชเดŸเตเดŸเดฟเด•เด•เตพเด•เตเด•เตเดฎเตเดณเตเดณ เดฑเดฟเดšเตเดšเต เดฑเดฟเดซเตโ€Œเดณเด•เตเดทเตป API, เดชเต‚เตผเดฃเตเดฃ เดซเด‚เด—เตโ€Œเดทเตป เดธเดฟเด—เตโ€Œเดจเต‡เดšเตเดšเตผ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฑเตบเดŸเตˆเด‚ เดตเดฟเดฒเดพเดธเด‚, เดคเตเดฐเต†เดกเต/เดชเตเดฐเต‹เดธเดธเต เดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดทเตป เดคเตเดŸเด™เตเด™เดฟเดฏเดต
  • เดธเดพเดงเดพเดฐเดฃ, AOP เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŸเตเดฐเต‡เดธเต เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดฒเตˆเดฌเตเดฐเดฑเดฟ เด‡เตปเดชเตเดŸเตเดŸเต/เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต/เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต
  • เดธเตเดฑเตเดฑเดพเด•เตเด•เต เดŸเตเดฐเต†เดฏเตเดธเต (เดœเดจเดฑเดฟเด•เต) เดธเดฟเดจเตเดฑเดพเด•เตเดธเต เดนเตˆเดฒเตˆเดฑเตเดฑเดฑเตเด•เตพ


เดชเตเดฐเต‡เด•เตเดทเด•เตผ

เดตเดฟเดฆเตเดฏเดพเดญเตเดฏเดพเดธเด‚, เดตเดฟเดชเตเดฒเดฎเดพเดฏ เด…เดจเตเดคเดฟเดฎ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ, เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ, เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดฑเตเดฑเตเด•เตพ, เดชเดฐเต€เด•เตเดทเด•เตผ


เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เดจเตเดฑเตผเดซเต‡เดธเต

เดœเดพเดต เดธเตเดตเดฟเด‚เด—เต, เด•เตบเดธเต‹เตพ/เดŸเต†เตผเดฎเดฟเดจเตฝ, เดชเตเดฒเด—เดฟเดจเตเด•เตพ


เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเดฟเด‚เด—เต เดญเดพเดท

Unix Shell, C++, C, Java



เด‡เดคเต https://sourceforge.net/projects/libcsdbg/ เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเด‚ เดฒเดญเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดพเดฃเต. เดžเด™เตเด™เดณเตเดŸเต† เดธเต—เดœเดจเตเดฏ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเต€เดตเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเดฟเดฒเตŠเดจเตเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดเดฑเตเดฑเดตเตเด‚ เดŽเดณเตเดชเตเดชเดฎเตเดณเตเดณ เดฐเต€เดคเดฟเดฏเดฟเตฝ เด“เตบเดฒเตˆเดจเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด‡เดคเต OnWorks-เตฝ เดนเต‹เดธเตเดฑเตเดฑเต เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.


เดธเต—เดœเดจเตเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเด‚ เดตเตผเด•เตเด•เตเดธเตเดฑเตเดฑเต‡เดทเดจเตเด•เดณเตเด‚

Windows & Linux เด†เดชเตเดชเตเด•เตพ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•

เดฒเดฟเดจเด•เตเดธเต เด•เดฎเดพเตปเดกเตเด•เตพ

Ad