powerful tools for linux c/c++ developers in eclipse
TRANSCRIPT
![Page 1: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/1.jpg)
Powerful tools for Linux C/C++ developers in Eclipse
FOSDEM 2012
Andrew OverholtRed Hat
![Page 2: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/2.jpg)
● Editing● Building● Debugging● Profiling
C/C++ Development
![Page 3: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/3.jpg)
![Page 4: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/4.jpg)
Ctrl-<Spacebar>
Code Completion
![Page 5: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/5.jpg)
API documentation
![Page 6: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/6.jpg)
Add #include
![Page 7: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/7.jpg)
Refactoring
![Page 8: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/8.jpg)
Refactoring
![Page 9: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/9.jpg)
Refactoring
![Page 10: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/10.jpg)
Error Highlighting
![Page 11: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/11.jpg)
Static Analysis
![Page 12: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/12.jpg)
Ctrl-o –Quick Outline
Outline
![Page 13: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/13.jpg)
Navigation
Ctrl-Shift-t –Open Element
![Page 14: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/14.jpg)
● gcc● Makefiles● GNU Autotools
Building
![Page 15: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/15.jpg)
autoconf completion
![Page 16: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/16.jpg)
● install dependencies listed in pkg-config information (configure.ac) and build logs
● management of changes required in multiple files (ex. configure.ac and Makefile.am)
Build System Future
![Page 17: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/17.jpg)
Debugging
![Page 18: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/18.jpg)
OProfile
![Page 19: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/19.jpg)
Valgrind Memcheck
![Page 20: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/20.jpg)
Valgrind Massif
![Page 21: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/21.jpg)
● perf● remote● VM integration?● <your ideas here>
Future
![Page 22: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/22.jpg)
● git● Bugzilla/JIRA/Trac● RPM tools● a whole lot more
Other stuff
![Page 23: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/23.jpg)
● We welcome contributors of all forms!● Bug filers and feature requesters● Testers● Developers● Designers● Writers
Join us
![Page 24: Powerful tools for Linux C/C++ developers in Eclipse](https://reader031.vdocuments.site/reader031/viewer/2022012506/6181d939fc812a202710157d/html5/thumbnails/24.jpg)
● Eclipse● http://www.eclipse.org
● CDT● http://www.eclipse.org/cdt
● Linux Tools Project● http://www.eclipse.org/linuxtools
Contact Information