Ito ang command ligcc na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
ligcc - I-wrapper ang gcc para gumawa ng mas maraming portable na app
SINOPSIS
ligcc [OPTION ...]
DESCRIPTION
Ang manu-manong pahinang ito ay nagdodokumento ng maikling ligcc utos.
ligcc ay isang pambalot sa paligid ng gcc. Binibigyang-daan ka nitong lumikha ng higit pang mga portable executable sa pamamagitan ng paggawa
tatlong bagay:
· Pinipilit ang linker na mag-link laban sa mas lumang mga simbolo ng glibc. Mga user na gumagamit ng mas matanda
bersyon ng glibc ay hindi na makakakuha ng "hindi natukoy na simbolo GLIBC_2.4 sa /lib/libc.so"-style
mga mensahe ng error.
· Binibigyang-daan kang madaling statically link sa anumang iba pang library.
· Awtomatikong nag-aalis ng mga huwad na dependencies. Halimbawa, ang iyong programa ay gumagamit ng libfoo.
Ang libfoo ay gumagamit ng libpng sa loob, ngunit ang iyong app ay hindi. Ngunit ang pkg-config file para sa
Tinukoy ng libfoo ang "-lfoo -lpng" ay mga parameter ng linker. At tadaa - mayroon ka nang bogus
dependency sa libpng! Awtomatikong inaalis ng LiGCC ang -lpng para sa iyo kung ang iyong app
hindi direktang gumagamit ng libpng.
· Magdagdag ng $ORIGIN/../ lib sa path ng paghahanap sa library ng binary. Ang $ORIGIN ay ang direktoryo sa
kung saan ang binary ay umiiral. Tinitiyak nito na ang iyong binary ay makakahanap ng mga dependency sa library
na inilalagay sa 'lib' na folder sa ilalim ng parehong prefix. Baka gusto mong i-install
pasadyang mga aklatan sa /lib. Kung itatakda mo ang $APBUILD_PROJECTNAME, magdaragdag din ang ligcc
$ORIGIN/../lib/$APBUILD_PROJECTNAME sa path ng paghahanap sa library.
Opsyon
Tingnan ang manpage ng gcc(1) para sa karagdagang impormasyon tungkol sa mga posibleng opsyon.
Mayroon ding ilang mga variable ng kapaligiran na magagamit upang baguhin ang pagsuri ng gawi ng ligcc
ang dokumentasyon para sa karagdagang impormasyon.
Gumamit ng ligcc online gamit ang mga serbisyo ng onworks.net