GoGPT Best VPN GoSearch

OnWorks favicon

msp430-gdb - ອອນລາຍໃນຄລາວ

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

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

ໂຄງການ:

NAME


gdb - GNU Debugger

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


gdb [-ຊ່ວຍ] [-nx] [-q] [- ຊຸດ] [-cd=dir] [-f] [-b bps] [-tty=dev] [-s symfile] [-e
ໂປຣແກມ] [ເຖິງ ໂປຣແກມ] [-c core] [-x cmds] [-d dir] [ໂປຣແກມ[core|procID]]

ລາຍລະອຽດ


ຈຸດ​ປະ​ສົງ​ຂອງ debugger ເຊັ່ນ GDB ແມ່ນ​ເພື່ອ​ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ເຂົ້າ​ໄປ​ເບິ່ງ​ສິ່ງ​ທີ່​ເກີດ​ຂຶ້ນ​ຢູ່​ໃນ "ພາຍ​ໃນ​"
ໂຄງການອື່ນໃນຂະນະທີ່ມັນດໍາເນີນການ - ຫຼືສິ່ງທີ່ໂຄງການອື່ນກໍາລັງເຮັດໃນເວລານີ້
ຂັດຂ້ອງ.

GDB ສາມາດເຮັດສີ່ປະເພດຕົ້ນຕໍ (ບວກກັບສິ່ງອື່ນໆທີ່ສະຫນັບສະຫນູນສິ່ງເຫຼົ່ານີ້) ເພື່ອຊ່ວຍເຈົ້າ
ຈັບແມງໄມ້ໃນການກະທໍາ:

· ເລີ່ມ​ຕົ້ນ​ໂຄງ​ການ​ຂອງ​ທ່ານ​, ການ​ລະ​ບຸ​ສິ່ງ​ໃດ​ແດ່​ທີ່​ອາດ​ຈະ​ມີ​ຜົນ​ກະ​ທົບ​ພຶດ​ຕິ​ກໍາ​ຂອງ​ຕົນ​.

·ເຮັດໃຫ້ໂຄງການຂອງທ່ານຢຸດເຊົາໃນເງື່ອນໄຂທີ່ກໍານົດ.

· ກວດເບິ່ງສິ່ງທີ່ເກີດຂຶ້ນ, ເມື່ອໂຄງການຂອງເຈົ້າຢຸດແລ້ວ.

·​ການ​ປ່ຽນ​ແປງ​ສິ່ງ​ທີ່​ຢູ່​ໃນ​ໂຄງ​ການ​ຂອງ​ທ່ານ​, ດັ່ງ​ນັ້ນ​ທ່ານ​ສາ​ມາດ​ທົດ​ລອງ​ການ​ແກ້​ໄຂ​ຜົນ​ກະ​ທົບ​ຂອງ​
ແມງໄມ້ອັນໜຶ່ງ ແລະສືບຕໍ່ຮຽນຮູ້ກ່ຽວກັບອັນອື່ນ.

ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້ GDB ເພື່ອ​ແກ້​ໄຂ​ບັນ​ດາ​ໂຄງ​ການ​ທີ່​ຂຽນ​ໃນ C​, C ++​, ແລະ Modula-2​. ສະຫນັບສະຫນູນ Fortran ຈະ
ຈະຖືກເພີ່ມເມື່ອຕົວສັງລວມ GNU Fortran ພ້ອມແລ້ວ.

GDB ຖືກເອີ້ນດ້ວຍຄໍາສັ່ງ shell gdb. ເມື່ອເລີ່ມຕົ້ນ, ມັນຈະອ່ານຄໍາສັ່ງຈາກ
terminal ຈົນກວ່າທ່ານຈະບອກມັນອອກດ້ວຍຄໍາສັ່ງ GDB ເຊົາ. ທ່ານສາມາດໄດ້ຮັບການຊ່ວຍເຫຼືອອອນໄລນ໌
ຈາກ gdb ຕົວຂອງມັນເອງໂດຍໃຊ້ຄໍາສັ່ງ ຊ່ວຍເຫຼືອ.

ທ່ານສາມາດແລ່ນໄດ້ gdb ໂດຍບໍ່ມີການໂຕ້ຖຽງຫຼືທາງເລືອກ; ແຕ່ວິທີປົກກະຕິທີ່ສຸດເພື່ອເລີ່ມຕົ້ນ GDB ແມ່ນກັບ
ຫນຶ່ງ argument ຫຼືສອງ, ລະບຸໂຄງການປະຕິບັດເປັນ argument:

ໂຄງການ gdb

ນອກນັ້ນທ່ານຍັງສາມາດເລີ່ມຕົ້ນດ້ວຍທັງໂຄງການທີ່ປະຕິບັດໄດ້ແລະໄຟລ໌ຫຼັກທີ່ລະບຸໄວ້:

ຫຼັກໂຄງການ gdb

ແທນທີ່ຈະ, ທ່ານສາມາດລະບຸ ID ຂະບວນການເປັນການໂຕ້ຖຽງທີສອງ, ຖ້າທ່ານຕ້ອງການແກ້ໄຂ a
ຂະ​ບວນ​ການ​ແລ່ນ​:

ໂປຣແກຣມ gdb 1234

ຈະແນບ GDB ເພື່ອປະມວນຜົນ 1234 (ເວັ້ນເສຍແຕ່ວ່າເຈົ້າມີໄຟລ໌ຊື່ `1234' ; GDB ກວດສອບ
ສໍາລັບໄຟລ໌ຫຼັກກ່ອນ).

ນີ້ແມ່ນບາງຄໍາສັ່ງ GDB ທີ່ຕ້ອງການເລື້ອຍໆທີ່ສຸດ:

ພັກຜ່ອນ [ເອກະສານ:]ຫນ້າທີ່
ກໍານົດຈຸດຢຸດຢູ່ທີ່ ຫນ້າທີ່ (ໃນ ເອກະສານ).

ແລ່ນ [ສໍ້ໂກງ]
ເລີ່ມ​ຕົ້ນ​ໂຄງ​ການ​ຂອງ​ທ່ານ (ມີ ສໍ້ໂກງ, ຖ້າລະບຸ).

bt Backtrace: ສະແດງ stack ຂອງໂຄງການ.

ພິມ ຕົວຢ່າງ
ສະແດງຄ່າຂອງການສະແດງຜົນ.

c ສືບຕໍ່ດໍາເນີນການໂຄງການຂອງທ່ານ (ຫຼັງຈາກຢຸດ, ເຊັ່ນ: ຢູ່ຈຸດຢຸດ).

ຕໍ່ໄປ ປະຕິບັດເສັ້ນໂຄງການຕໍ່ໄປ (ຫຼັງຈາກຢຸດ); ຂັ້ນ​ຕອນ​ ໃນໄລຍະ ຟັງຊັນໃດນຶ່ງໂທໃນ
ເສັ້ນ.

ດັດແກ້ [ເອກະສານ:]ຫນ້າທີ່
ເບິ່ງເສັ້ນໂຄງການບ່ອນທີ່ມັນຖືກຢຸດໃນປັດຈຸບັນ.

ບັນຊີລາຍຊື່ [ເອກະສານ:]ຫນ້າທີ່
ພິມຂໍ້ຄວາມຂອງໂປລແກລມໃນບໍລິເວນໃກ້ຄຽງຂອງບ່ອນທີ່ມັນຖືກຢຸດໃນປັດຈຸບັນ.

ຂັ້ນ​ຕອນ ປະຕິບັດເສັ້ນໂຄງການຕໍ່ໄປ (ຫຼັງຈາກຢຸດ); ຂັ້ນ​ຕອນ​ ເຂົ້າໄປໃນ ຟັງຊັນໃດນຶ່ງໂທໃນ
ເສັ້ນ.

ຊ່ວຍເຫຼືອ [ຊື່]
ສະແດງຂໍ້ມູນກ່ຽວກັບຄໍາສັ່ງ GDB ຊື່, ຫຼືຂໍ້ມູນທົ່ວໄປກ່ຽວກັບການໃຊ້ GDB.

ເຊົາ ອອກຈາກ GDB.

ສໍາລັບລາຍລະອຽດເຕັມກ່ຽວກັບ GDB, ເບິ່ງ ການນໍາໃຊ້ GDB: A ຄູ່​ມື to ໄດ້ GNU ແຫຼ່ງທີ່ມາ-ລະດັບ Debugger, by
Richard M. Stallman ແລະ Roland H. Pesch. ຂໍ້ຄວາມດຽວກັນແມ່ນມີຢູ່ໃນອອນໄລນ໌ gdb
ເຂົ້າໃນ ຂໍ້ມູນ ໂຄງການ.

OPTIONS


ການໂຕ້ຖຽງໃດໆນອກເຫນືອຈາກທາງເລືອກທີ່ລະບຸໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້ແລະໄຟລ໌ຫຼັກ (ຫຼື ID ຂະບວນການ);
ນັ້ນແມ່ນ, ການໂຕ້ຖຽງທໍາອິດທີ່ພົບກັບບໍ່ມີທຸງທາງເລືອກທີ່ກ່ຽວຂ້ອງແມ່ນທຽບເທົ່າກັບ a
`ເຖິງ'ທາງເລືອກ, ແລະອັນທີສອງ, ຖ້າມີ, ແມ່ນເທົ່າກັບ `-c'ທາງເລືອກຖ້າມັນເປັນຊື່ຂອງ a
ໄຟລ໌. ທາງເລືອກຫຼາຍມີທັງຮູບແບບຍາວແລະສັ້ນ; ທັງສອງຖືກສະແດງຢູ່ທີ່ນີ້. ຮູບແບບຍາວ
ຍັງຖືກຮັບຮູ້ຖ້າທ່ານຕັດພວກມັນ, ຕາບໃດທີ່ພຽງພໍຂອງທາງເລືອກທີ່ຈະເປັນ
ບໍ່ຊັດເຈນ. (ຖ້າທ່ານຕ້ອງການ, ທ່ານສາມາດທຸງທາງເລືອກທາງເລືອກດ້ວຍ `+' ແທນທີ່ຈະ '-',
ເຖິງແມ່ນວ່າພວກເຮົາສະແດງໃຫ້ເຫັນເຖິງສົນທິສັນຍາປົກກະຕິກວ່າ.)

ທາງເລືອກທັງຫມົດແລະການໂຕ້ຖຽງເສັ້ນຄໍາສັ່ງທີ່ທ່ານໃຫ້ແມ່ນໄດ້ຖືກປຸງແຕ່ງຕາມລໍາດັບ.
ຄໍາສັ່ງສ້າງຄວາມແຕກຕ່າງໃນເວລາທີ່ `-x'ທາງເລືອກແມ່ນຖືກນໍາໃຊ້.

-ຊ່ວຍ

-h ບອກຕົວເລືອກທັງໝົດ, ດ້ວຍຄໍາອະທິບາຍສັ້ນໆ.

-symbols=ເອກະສານ

-s ເອກະສານ
ອ່ານຕາຕະລາງສັນຍາລັກຈາກໄຟລ໌ ເອກະສານ.

- ຂຽນ ເປີດໃຊ້ການຂຽນເຂົ້າໄປໃນໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້ແລະຫຼັກ.

-exec=ເອກະສານ

-e ເອກະສານ
ໃຊ້ໄຟລ໌ ເອກະສານ ເປັນໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້ເພື່ອປະຕິບັດໃນເວລາທີ່ເຫມາະສົມ, ແລະສໍາລັບ
ການກວດສອບຂໍ້ມູນບໍລິສຸດໂດຍສົມທົບກັບ dump ຫຼັກ.

-se=ເອກະສານ
ອ່ານຕາຕະລາງສັນຍາລັກຈາກໄຟລ໌ ເອກະສານ ແລະໃຊ້ມັນເປັນໄຟລ໌ທີ່ສາມາດປະຕິບັດໄດ້.

-core=ເອກະສານ

-c ເອກະສານ
ໃຊ້ໄຟລ໌ ເອກະສານ ເປັນການຖິ້ມຂີ້ເຫຍື້ອຫຼັກເພື່ອກວດກາ.

-command=ເອກະສານ

-x ເອກະສານ
ປະຕິບັດຄໍາສັ່ງ GDB ຈາກໄຟລ໌ ເອກະສານ.

-directory=ລະບົບ

-d ລະບົບ
ຕື່ມ ລະບົບ ໄປຫາເສັ້ນທາງເພື່ອຊອກຫາໄຟລ໌ແຫຼ່ງ.

-nx

-n ຢ່າປະຕິບັດຄໍາສັ່ງຈາກ `.gdbinit' ໄຟລ໌ເລີ່ມຕົ້ນ. ປົກກະຕິແລ້ວ, ໄດ້
ຄໍາສັ່ງໃນໄຟລ໌ເຫຼົ່ານີ້ຖືກປະຕິບັດຫຼັງຈາກຕົວເລືອກຄໍາສັ່ງແລະການໂຕ້ຖຽງທັງຫມົດ
ໄດ້​ຮັບ​ການ​ປຸງ​ແຕ່ງ​.

- ງຽບ

-q ''ງຽບ''. ຫ້າມພິມຂໍ້ຄວາມແນະນຳ ແລະລິຂະສິດ. ຂໍ້ຄວາມເຫຼົ່ານີ້
ຍັງຖືກສະກັດກັ້ນໃນຮູບແບບ batch.

- ຊຸດ ດໍາເນີນການໃນຮູບແບບ batch. ອອກຈາກສະຖານະ 0 ຫຼັງຈາກປະມວນຜົນໄຟລ໌ຄໍາສັ່ງທັງຫມົດ
ລະບຸດ້ວຍ `-x' (ແລະ `.gdbinit', ຖ້າ​ຫາກ​ວ່າ​ບໍ່​ໄດ້ inhibited). ອອກດ້ວຍສະຖານະທີ່ບໍ່ແມ່ນສູນ
ຖ້າມີຂໍ້ຜິດພາດເກີດຂຶ້ນໃນການປະຕິບັດຄໍາສັ່ງ GDB ໃນໄຟລ໌ຄໍາສັ່ງ.

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

ໂປຣແກຣມອອກຈາກປົກກະຕິ.

(ເຊິ່ງປົກກະຕິແມ່ນອອກທຸກຄັ້ງທີ່ໂຄງການເຮັດວຽກພາຍໃຕ້ການຄວບຄຸມ GDB
terminates) ບໍ່ໄດ້ອອກໃນເວລາທີ່ແລ່ນໃນຮູບແບບ batch.

-cd=ລະບົບ
ດໍາເນີນການ GDB ໂດຍໃຊ້ ລະບົບ ເປັນໄດເລກະທໍລີທີ່ເຮັດວຽກຂອງມັນ, ແທນທີ່ຈະເປັນປະຈຸບັນ
ລະບົບ.

-ຊື່​ເຕັມ

-f Emacs ຕັ້ງຕົວເລືອກນີ້ເມື່ອມັນແລ່ນ GDB ເປັນຂະບວນການຍ່ອຍ. ມັນບອກ GDB ໃຫ້ຜົນຜະລິດ
ຊື່ໄຟລ໌ເຕັມ ແລະເລກແຖວໃນແບບມາດຕະຖານ, ສາມາດຮັບຮູ້ໄດ້ໃນແຕ່ລະຄັ້ງ a
ເຟຣມ stack ຖືກສະແດງ (ເຊິ່ງປະກອບມີແຕ່ລະຄັ້ງທີ່ໂຄງການຢຸດ). ນີ້
ຮູບແບບທີ່ຮັບຮູ້ໄດ້ເບິ່ງຄືວ່າສອງ ` 32' ຕົວອັກສອນ, ຕາມດ້ວຍຊື່ໄຟລ໌,
ເລກແຖວ ແລະຕຳແໜ່ງຕົວອັກສອນທີ່ແຍກອອກດ້ວຍຈໍ້າສອງເມັດ, ແລະແຖວໃໝ່. Emacs-
ໂປຣແກຣມການໂຕ້ຕອບ to-GDB ໃຊ້ສອງ ` 32' ຕົວອັກສອນເປັນສັນຍານເພື່ອສະແດງ
ລະຫັດແຫຼ່ງສໍາລັບກອບ.

-b bps ກໍານົດຄວາມໄວເສັ້ນ (ອັດຕາ baud ຫຼື bits ຕໍ່ວິນາທີ) ຂອງການໂຕ້ຕອບ serial ທີ່ໃຊ້ໂດຍ
GDB ສໍາລັບການດີບັກທາງໄກ.

-tty=ອຸປະກອນ
ດໍາເນີນການໂດຍໃຊ້ ອຸປະກອນ ສໍາລັບການປ້ອນຂໍ້ມູນ ແລະຜົນຜະລິດມາດຕະຖານຂອງໂຄງການຂອງທ່ານ.

ໃຊ້ msp430-gdb ອອນລາຍໂດຍໃຊ້ການບໍລິການ onworks.net


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

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

Linux ຄຳ ສັ່ງ

Ad




×
ການ​ໂຄ​ສະ​ນາ
?ຊື້ເຄື່ອງ, ຈອງ, ຫຼືຊື້ທີ່ນີ້ — ບໍ່ມີຄ່າໃຊ້ຈ່າຍ, ຊ່ວຍໃຫ້ການບໍລິການຟຣີ.