Getting Started with the GNU Toolchain
At the heart of the GNU project is a suite of development tools known as the GNU Toolchain. This suite of tools makes it easy to develop, compile, and release code. In this talk Dr. Bob will talk about the GNU Toolchain. You'll learn about software life cycle, development cycle, and build cycle and the support offered by the components of the GNU Toolchain. He'll also demonstrate how to write a few simple programs (hello, ungz, zhead) from C/C++ source code, with libraries, testing, and debugging. He'll cover using gcc, ar, ld, tar, and make. He'll also touch on using gdb, autoconf, m4, bison+flex, man, info, doxygen, plantuml, emacs, eclipse, readelf, and strace. It's a presentation you won't want to miss.
If it takes a rocket scientist ... Dr. Robert Meier received a B.S.Physics and B.S.Electrical Engineering from Villanova University in 1981 and a Dr of Electrical Engineering from Stanford in 1987. For NASA Ames Research Center he developed autonomous procedures which flew as the Cryogenics Fluid Transfer experiment (STS-57 SHOOT), and Curiosity Sky Crane (MSL). A Unix user since 1981, he wrote the emacs C++ electric mode, and has researched parallel, and distributed computing, and interplanetary networking for Bell Labs and others.
28 авг 2024