gem5 eclipse setup on stack overflow

This commit is contained in:
Ciro Santilli 六四事件 法轮功
2020-05-07 02:00:01 +00:00
parent 252dd80500
commit f55134071f

View File

@@ -10851,6 +10851,24 @@ gem5 however has tended towards horrendous intensive <<gem5-code-generation,code
gem5 also has a complex Python interface which is also largely auto-generated, which greatly increases the maintenance complexity of the project: <<embedding-python-in-another-application>>.
+
This is done so that reconfiguring platforms can be done quickly without recompiling, and it is amazing when it works, but the maintenance costs are also very high. For example, <<pybind11>> of several trivial `param_` files accounted for 50% of the build time at one point: <<pybind11-accounts-for-50-of-gem5-build-time>>.
+
All of this also makes it hard to setup an IDE for developing gem5: <<gem5-eclipse-configuration>>
+
The feelings of helplessness this brings are well summarized by the following CSDN article https://blog.csdn.net/maokelong95/article/details/85333905:
+
____
Found DPRINTF based debugging unable to meet your needs?
Found GDB based debugging unfriendly to human beings?
Want to debug gem5 source with the help of modern IDEs like Eclipse?
Failed in getting help from GEM5 community?
Come on, dude! Here is the up-to-date tutorial for you!
Just be ready for THE ENDLESS NIGHTMARE gem5 will bring!
____
=== gem5 run benchmark
@@ -13204,6 +13222,8 @@ Internals under other sections:
==== gem5 Eclipse configuration
https://stackoverflow.com/questions/61656709/how-to-setup-eclipse-ide-for-gem5-development
In order to develop complex C++ software such as gem5, a good IDE setup is fundamental.
The best setup I've reached is with Eclipse. It is not perfect, and there is a learning curve, but is worth it.