REKLAMA

Zastosowanie kompilacji z podziałem na sekcje w C++ do zmniejszenia rozmiaru plików binarnych

Jak zmniejszyć rozmiar pliku binarnego? Na przykład poprzez eliminację nieużywanych symboli na etapie linkowania. Będzie to wymagało zastosowania kompilacji z odpowiednim podziałem na sekcje. Wiązać się też będzie z pewnymi komplikacjami.

Niektóre zagadnienia poruszany w tym artykule:

  • Kompilacja, linkowanie, symbole, sekcje;
  • Jak wyeliminować nieużywane symbole;
  • Symbole obecne w plikach wynikowych;
  • Podział na sekcje;
  • Wywołania funkcji;
  • Rozmiar plików wynikowych;
  • Czas budowania programu.

Artykuł pochodzi z Magazynu "Programista" 41. Spis treści całego wydania: http://programistamag.pl/programista-10-2015-41/

Autorem artykułu jest, Marek Gulanowski, absolwent robotyki na Politechnice Wrocławskiej. Pierwsza praca: implementacja algorytmów sterowania czterośmigłowego drona. Od 2012 roku pracuje we wrocławskiej Nokii (dawniej NSN) jako programista, a od stycznia 2015 także jako scrum master. Fan Emacsa, Subversion i Śródziemia, członek Toastmasters International.

kompilacja