English프랑스어스페인어

온웍스 파비콘

shc - 클라우드 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 공급자에서 shc 실행

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 shc 명령입니다.

프로그램:

이름


shc - 일반 쉘 스크립트 컴파일러

개요


shc [ -e 날짜 ] [ -m 주소 ] [ -i iopt ] [ -x 명령 ]
[ -l 로프트 ] [ -ACDhTv ]-f 스크립트

기술


shc 로 지정된 스크립트의 제거된 바이너리 실행 가능 버전을 생성합니다. -f 를 시청하여 이에 대해 더 많은 정보를 얻을 수 있습니다.
명령 행.

바이너리 버전은 .x 확장자가 추가되며 일반적으로
원래 ASCII 코드보다 크기가 큽니다. 생성된 C 소스 코드는
확장자 .xc

유통기한을 입력하면 -e 컴파일된 바이너리가 실행을 거부하는 옵션
지정된 날짜 이후. 메시지 "제발 CONTACT your 공급자" 표시됩니다.
대신에. 이 메시지는 -m 옵션을 선택합니다.

모든 종류의 쉘 스크립트를 컴파일할 수 있지만 유효한 정보를 제공해야 합니다. -i, -x and -l
옵션을 제공합니다.

컴파일된 바이너리는 여전히 첫 번째 줄에 지정된 셸에 종속됩니다.
쉘 코드(예: #!/ 빈 / SH), 따라서 shc 완전히 독립적인 바이너리를 생성하지 않습니다.

shc 그 자체는 cc와 같은 컴파일러가 아니라 오히려 쉘 스크립트를 인코딩하고 암호화하며
만료 기능이 추가된 C 소스 코드를 생성합니다. 그런 다음 시스템을 사용합니다.
원본 스크립트와 똑같이 동작하는 제거된 바이너리를 컴파일하는 컴파일러. 에
실행하면 컴파일된 바이너리가 셸을 사용하여 코드를 해독하고 실행합니다. -c 옵션을 선택합니다.
불행하게도 실제 C 프로그램처럼 속도가 향상되지는 않습니다.

shc의 주요 목적은 수정이나 검사로부터 쉘 스크립트를 보호하는 것입니다. 너
스크립트를 배포하고 싶지만 배포가 쉽지 않은 경우 사용할 수 있습니다.
다른 사람들이 읽을 수 있습니다.

옵션


명령줄 옵션은 다음과 같습니다.

-e 데이터
dd/mm/yyyy 형식의 만료 날짜[없음]

-m 메시지
만료 시 표시할 메시지 ["제공업체에 문의하십시오"]

-f 스크립트_이름
컴파일할 스크립트의 파일 이름

-i 인라인 옵션
쉘 인터프리터에 대한 인라인 옵션 예: -e

-x 명령
eXec 명령, printf 형식 예: exec(\\'%s\\',@ARGV);

-l last_option
마지막 쉘 옵션 즉: --

-r 안심하세요. 다른 시스템에서 실행되는 재배포 가능한 바이너리 만들기
동일한 운영 체제를 실행합니다.

-v 자세한 컴파일

-D 디버그 실행 호출 켜기

-T 바이너리를 추적할 수 있도록 허용(strace, ptrace, truss 등 사용)

-C 라이선스 표시 및 종료

-A 초록 표시 및 종료

-h 도움말 표시 및 종료

환경 변수


CC C 컴파일러 명령 [cc]

깃발 C 컴파일러 플래그 [없음]

사용 예


추적 옵션이 활성화된 다른 시스템에서 실행할 수 있는 스크립트를 컴파일합니다.

예% shc -v -r -T -f myscript

onworks.net 서비스를 사용하여 온라인에서 shc 사용


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad