Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 ligcc 명령입니다.
프로그램:
이름
ligcc - 더 많은 휴대용 앱을 만들기 위한 gcc 래퍼
개요
ligcc [OPTION ...]
기술
이 매뉴얼 페이지는 간략하게 설명합니다 ligcc 명령.
ligcc gcc를 둘러싼 래퍼입니다. 다음을 수행하여 더 많은 이식 가능한 실행 파일을 만들 수 있습니다.
세개:
· 링커가 이전 glibc 기호에 대해 링크하도록 합니다. 이전 버전을 사용 중인 사용자
glibc 버전은 더 이상 "/lib/libc.so에서 정의되지 않은 기호 GLIBC_2.4" 스타일을 얻지 않습니다.
오류 메시지.
· 다른 라이브러리에 쉽게 정적으로 연결할 수 있습니다.
· 가짜 종속성을 자동으로 제거합니다. 예를 들어 프로그램에서 libfoo를 사용합니다.
libfoo는 내부적으로 libpng를 사용하지만 앱은 그렇지 않습니다. 그러나 pkg-config 파일은
libfoo는 "-lfoo -lpng"가 링커 매개변수임을 지정합니다. 그리고 tadaa - 이제 가짜가 있습니다.
libpng에 대한 의존성! LiGCC는 앱이 다음과 같은 경우 자동으로 -lpng를 제거합니다.
libpng를 직접 사용하지 않습니다.
· 추가 $ORIGIN/../ lib 바이너리의 라이브러리 검색 경로에. $ORIGIN은
바이너리가 존재합니다. 이렇게 하면 바이너리가 라이브러리 종속성을 찾을 수 있습니다.
동일한 접두사 아래의 'lib' 폴더에 배치됩니다. 설치하고 싶을 수도 있습니다.
사용자 지정 라이브러리를 /lib에 넣습니다. $APBUILD_PROJECTNAME을 설정하면 ligcc도 추가됩니다.
$오리진/../lib/$APBUILD_PROJECTNAME을 라이브러리 검색 경로에 추가합니다.
옵션
맨페이지 참조 GCC(1) 가능한 옵션에 대한 자세한 정보.
ligcc의 동작 검사를 수정하는 데 사용할 수 있는 여러 환경 변수도 있습니다.
자세한 내용은 설명서를 참조하십시오.
onworks.net 서비스를 사용하여 온라인에서 ligcc 사용