LINUX.ORG.RU

История изменений

Исправление h4tr3d, (текущая версия) :

Не совсем, проверил только что, компилятор выдал ~9кБ:

#include <iostream>

int main() {
  std::cout << "Hello, world!\n";
  return 0;
}

Сборка просто:

$ g++ hello.cpp
$ g++ --version
g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Итоговый размер:

$ ls -l ./a.out 
-rwxr-xr-x 1 alexd alexd 8962 мая   18 15:00 ./a.out

Хотя, что там в Растовском исходнике - не знать.

UPD: можно сравнить и суммарный размер вместе с либами :) но нужен выхлоп ldd для растовского бинаря.

Исходная версия h4tr3d, :

Не совсем, проверил только что, компилятор выдал ~9кБ:

#include <iostream>

int main() {
  std::cout << "Hello, world!\n";
  return 0;
}

Сборка просто:

$ g++ hello.cpp
$ g++ --version
g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2
Copyright (C) 2013 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Итоговый размер:

$ ls -l ./a.out 
-rwxr-xr-x 1 alexd alexd 8962 мая   18 15:00 ./a.out

Хотя, что там в Растовском исходнике - не знать.