gdbgui
gdb (gnu debugger)의 브라우저 기반 프론트엔드입니다. C, C++, Go, Rust, Fortran에서 중단점(breakpoint) 추가, 스택 보기, 데이터 구조 시각화 등을 수행할 수 있습니다. 터미널에서 gdbgui를 실행하면 브라우저에 새 탭이 열립니다.
파일 탐색기
최종 버전 다운로드 (.zip)- bug_report.md
- feature_request.md
- build_executable.yml
- tests.yml
- PULL_REQUEST_TEMPLATE.md
- settings.json
- api.md
- changelog.md
- CNAME
- contact.md
- contributing.md
- examples.md
- faq.md
- gettingstarted.md
- guides.md
- howitworks.md
- index.md
- installation.md
- screenshots.md
- debug_segfault.c
- hello.c
- input.c
- makefile
- sleeper.c
- threads.c
- tree.c
- hello.cpp
- linked_list.cpp
- makefile
- sin.cpp
- smart_ptr_demo.cpp
- fortran_array.f90
- makefile
- hello.go
- makefile
- main.rs
- .gitignore
- Cargo.lock
- Cargo.toml
- compile_and_debug.sh
- README.md
- .gitignore
- README.md
- __init__.py
- app.py
- constants.py
- http_routes.py
- http_util.py
- ptylib.py
- server.py
- sessionmanager.py
- Util.jest.ts
- Actions.ts
- BinaryLoader.tsx
- Breakpoints.tsx
- constants.ts
- ControlButtons.tsx
- CopyToClipboard.tsx
- dashboard.tsx
- Expressions.tsx
- FileOps.tsx
- FileSystem.tsx
- FoldersView.tsx
- GdbApi.tsx
- gdbgui.tsx
- GdbguiModal.tsx
- GdbMiOutput.tsx
- GdbVariable.tsx
- GlobalEvents.ts
- HoverVar.tsx
- InferiorProgramInfo.tsx
- InitialStoreData.ts
- Links.tsx
- Locals.tsx
- Memory.tsx
- MemoryLink.tsx
- MiddleLeft.tsx
- process_gdb_response.tsx
- processFeatures.ts
- ReactTable.tsx
- register_descriptions.ts
- Registers.tsx
- RightSidebar.tsx
- Settings.tsx
- SourceCode.tsx
- SourceCodeHeading.tsx
- SourceFileAutocomplete.tsx
- StatusBar.tsx
- Terminals.tsx
- Threads.tsx
- ToolTip.tsx
- ToolTipTourguide.tsx
- TopBar.tsx
- Tree.ts
- types.d.ts
- Util.ts
- gdbgui.css
- splitjs-gdbgui.css
- tailwind.css
- github.jpg
- paypal.svg
- ploticon.png
- ploticon_orig.png
- twitter.png
- emacs.css
- light.css
- monokai.css
- vim.css
- animate.css
- bootstrap.min.css
- gdbgui_awesomeplete.css
- glyphicons-halflings-regular.woff2
- horizontal.png
- awesomeplete.min.js
- bootstrap.min.js
- jquery.flot-0.8.3.min.js
- jquery.min.js
- lodash.min.js
- moment.min.js
- socket.io-2.0.3.min.js
- socket.io.js.map
- splitjs.min-1.2.0.js
- vis-4.20.1.min.js
- favicon.ico
- dashboard.html
- gdbgui.html
- __init__.py
- __main__.py
- cli.py
- htmllistformatter.py
- py.typed
- SSLify.py
- VERSION.txt
- favicon.ico
- gdbgui.xcf
- gdbgui_banner.png
- gdbgui_small.xcf
- gdbgui_square.xcf
- assembly.png
- authentication.png
- console.png
- controls.png
- dashboard.png
- expressions.png
- gdbgui.png
- gdbgui2.png
- gdbgui_animation.gif
- hover.png
- load_binary_and_args.png
- locals.png
- memory.png
- plots.png
- radix.gif
- ready.png
- registers.png
- reverse_debugging.png
- rust_main.png
- send_signal.png
- source.png
- source_with_assembly.png
- stack_and_threads.png
- tree_explorer.png
- __init__.py
- test_backend.py
- test_cli.py
- test_ptylib.py
- test_sessionmanager.py
- .coveragerc
- .eslintrc.json
- .flake8
- .gitignore
- .prettierrc.js
- .vulture_whitelist.py
- CHANGELOG.md
- CONTRIBUTING.md
- jest.config.js
- LICENSE
- make_executable.py
- MANIFEST.in
- mkdocs.yml
- noxfile.py
- package.json
- postcss.config.js
- README.md
- requirements.in
- requirements.txt
- setup.py
- tailwind.config.js
- tsconfig.json
- tslint.json
- webpack.config.js
- yarn.lock
# 설치 가이드
1. 코드 내려받기
git clone https://github.com/cs01/gdbgui
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd gdbgui
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. Node.js
쉬움 추천사전 준비물
npm install
package.json에 명시된 라이브러리들을 내려받아 설치합니다.
npm start
개발/실행 서버를 켭니다.
명령어 실행 후 터미널에 나타나는 주소(보통 http://localhost:3000 형태)를 브라우저에서 열어보세요.
// repository documentation
Was this content helpful?
(0 ratings)
