Static binary z C++

Stepan Roh stepan na srnet.cz
Neděle Únor 11 23:05:19 CET 2001



On Sun, 11 Feb 2001, lubo wrote:

> Po spusteni make:
> g++ -c -O2 -static -o cmostool.o cmostool.linux.cc
> cmostool.linux.cc: In function `int main(...)':
> cmostool.linux.cc:26: warning: implicit declaration of function `int iopl(...)'
> g++ -o cmostool cmostool.o
  ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nemel by ten -static byt spis tady? Je to volba pro linker. Vrazte to v
tom Makefile misto do CFLAGS do LDFLAGS (nebo takove podobne nazvy).

> mam rh62cz, egcs-2.91.66, libstdc++-2.9.0-30.
> V man som sa docital, ze g++ je script, kt. spusta gcc,
> ale "file /usr/bin/g++" je tohoto nazoru:
>
> /usr/bin/g++: ELF 32-bit LSB executable, Intel 80386, version 1, dynamically linked (uses shared libs), stripped

Vec se ma tak, ze jak g++, tak gcc jsou predrazene programy volajici
kompilator nebo linker.

S pozdravem,

Stepan Roh



Další informace o konferenci Linux