|
15 | 15 |
|
16 | 16 | --- |
17 | 17 |
|
18 | | -gf is a lightweight, modern GDB frontend built with C++23, featuring an intuitive UI and powerful debugging capabilities. Built on the custom [Luigi GUI framework](doc/luigi.md), gf provides a responsive debugging experience for Linux. |
| 18 | +gf is a lightweight and full featured GDB frontend for Linux. |
19 | 19 |
|
20 | 20 | ## Features |
21 | 21 |
|
@@ -73,10 +73,9 @@ tar -xzf gf-VERSION-linux-x86_64.tar.gz |
73 | 73 | #### Prerequisites |
74 | 74 | - C++23 compiler: `clang++-18` or `g++-13` or higher |
75 | 75 | - CMake 3.15+ |
76 | | -- GDB (15.2+ recommended for best C++ expression evaluation) |
| 76 | +- GDB (newer version recommended for best C++ expression evaluation) |
77 | 77 | - **Linux**: X11, FreeType |
78 | | -- **Windows**: Native Win32 |
79 | | -- **MacOS**: XQuartz (X11), (builds, does not support lldb) |
| 78 | +- **MacOS**: XQuartz (X11), (builds, requires signed gdb install, does not support lldb) |
80 | 79 |
|
81 | 80 | #### Building |
82 | 81 |
|
@@ -466,16 +465,6 @@ Anders Kaare (sqaxomonophonen) |
466 | 465 | Arseniy Khvorov (khvorov45) |
467 | 466 | ``` |
468 | 467 |
|
469 | | -I (`Gregory Popovitch, @greg7mdp`) found `gf` quite useful, but felt like fixing some issues that bothered me in my daily use. The more I hacked at `gf`, the more I was amazed as what it achieved to implement in so few lines of code, and the more fun I had with this process. |
| 468 | +I (`Gregory Popovitch, @greg7mdp`) found `gf` quite useful, but felt like fixing some issues that bothered me in my daily use. The more I hacked at `gf`, the more I was impressed by what it achieved to implement in so few lines of code, and the more fun I had with this process. |
470 | 469 |
|
471 | | -Eventually I decided to update the code to a more typical C++ implementation, even at the cost of making a few extra string copies if needed. Still, I attempted to stay as close to the metal as possible, in order to retain gf's impressive responsiveness. This is the code you can see in my current repository. |
472 | | - |
473 | | -Thank you for contributing to gf! |
474 | | - |
475 | | -## License |
476 | | - |
477 | | -Check the repository for license information. |
478 | | - |
479 | | ---- |
480 | | - |
481 | | -**Built with ❤️ using C++23 and the Luigi GUI framework** |
| 470 | +Eventually I decided to update the code to a more typical C++ implementation. I attempted to stay as close to the metal as possible, in order to retain gf's responsiveness. This is the code you can see in my current repository. |
0 commit comments