Portál AbcLinuxu, 7. května 2025 01:01
Ahoj Peter
Peter
configure: warning: CFLAGS=-g -O2: invalid host type configure: warning: LDFLAGS=-Wl,-z,defs: invalid host type configure: error: can only configure for one host and one target at a time make: *** [config.status] Error 1
gcc -march=i486 -static -o program program.c
Makefile:
Nejprve se generuji objekty a ty pak slinkuji, u prakladu musi byt -march=i486 (obvykle promenne CFLAGS a CXXFLAGS v horni casti souboru), u linkovani musi byt -static (obvykle promenne LDFLAGS nebo LFLAGS). Pokud budete vse kompilovat skutecne staticky, budete zcela nezavysly na knihovnach. Ke staticke kompilaci nebo tvorbe minimalniho linuxu se hodi ucLibc, viz http://www.uclibc.org/
OldFrog.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.