이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 perlamiga 명령입니다.
프로그램:
이름
perlamiga - Amiga OS의 Perl
주의사항
펄 5.8.0 be 내장 in 아미가OS. 자신의 사용 중 전에, 유지 공개 펄
5.6.1 or 전에, 개발 공개 펄 5.7.2 in 아미가OS. "펄 5.8.0 부서진 IN
아미가오스" if 의견을 듣고 싶습니다. 필요 에 도움 고정 이 문제가 발생했습니다.
개요
다음 형식으로 이 문서를 읽을 수 있습니다.
남자 펄라미가
멀티뷰 perlamiga.guide
일부를 나열하거나(모두 동시에 사용할 수 있는 것은 아님) 읽을 수 있습니다. as is: 어느 쪽이든
README.아미가및 포드/perlamiga.pod.
Amiga용 Perl의 최신 버전은 Geek Gadgets 섹션에서 찾을 수 있습니다.
아미넷:
http://www.aminet.net/~aminet/dev/gg
기술
사전 조건 for 컴파일 펄 on 친구
유닉스 에뮬레이션 for 아미가OS: ixemu.library
가장 중요한 부분은 AmigaOS용 Unix 에뮬레이션이 필요합니다.
ixemu.library. 최소 설정을 위해 다음의 최신 버전을 받으세요.
Aminet 아카이브의 패키지(http://www.aminet.net/~aminet/> ):
익세물빈
ixemul-환경-빈
pdksh-빈
또한 이것은 최소 설정이라는 점에 유의하십시오. 다른 패키지를 추가하고 싶을 수도 있습니다. ADE
( 아미가 개발자 환경).
버전 of 아미가 OS
최소한 AmigaOS 버전 2.0이 필요합니다. 권장 버전은 3.1입니다.
시작 중 펄 프로그램 아래에 친구
Perl 프로그램 시작 푸 다른 인수와 동일한 방식으로 "arg1 arg2 arg3" 인수 사용
플랫폼, 의해
펄 푸 arg1 arg2 arg3
Perl 자체에 Perl 옵션 "-my_opts"를 지정하려는 경우(귀하의
프로그램), 사용
펄 -my_opts foo arg1 arg2 arg3
또는 시스템의 교체품을 구할 수 있습니다. 실행하다 존경하는 명령
#!/usr/빈/펄 스크립트의 구문 및 스크립트의 s-Bit를 설정합니다. 그럼 당신은 할 수 있습니다
UNIX에서와 같이 스크립트를 호출하십시오.
푸 arg1 arg2 arg3
(Perl에 대한 *nixish 전체 경로가 있음에 유의하십시오. /usr/빈/펄 필요가 없습니다, 펄 것
충분하지만 전체 경로가 있으면 *nix에서 스크립트를 더 쉽게 사용할 수 있습니다.)
단점 of 펄 아래에 친구
AmigaOS에서 Perl은 UNIX에서 perl의 일부 기능이 부족합니다.
UNIX 에뮬레이션, 특히:
· 포크()
· 링크 수 및 파일 날짜와 관련된 UNIX 파일 시스템의 일부 기능
· 백업 파일이 없는 인플레이스 작업(-i 스위치)
· 우마스크() 작동하지만 올바른 권한은 파일이 최종적으로 설정될 때만 설정됩니다.
닫기()d
설치
설치 디렉토리(대부분 ADE:)로 변경하고 바이너리를 추출합니다.
분포:
lha -mraxe x perl-$VERSION-bin.lha
or
tar xvzpf perl-$VERSION-bin.tgz
(물론 이를 위해서는 lha 또는 tar 및 gunzip이 필요합니다.)
Unix 에뮬레이션 설치에 대해서는 해당 문서를 읽으십시오.
액세스 선적 서류 비치
맨페이지 for 펄 on 친구
시스템에 "man"이 설치되어 있고 perl 맨페이지를 설치했다면 다음을 사용하십시오.
이렇게 :
남자 perlfunc
사람이 적다
남자 ExtUtils.MakeMaker
Perl의 다양한 구성 요소에 대한 문서에 액세스합니다. 시작
맨 펄
참고: 맨페이지를 검색하려면 man.conf 파일을 수정해야 합니다.
/ade/lib/perl5/man/man3 디렉토리 또는 perl 라이브러리의 매뉴얼 페이지는
녹이다.
점(.)는 패키지 문서화를 위한 패키지 구분 기호로 사용되며 다음과 같이 사용됩니다.
일반적으로 때로는 위의 3 섹션을 제공해야 합니다.
적게(1) 맨 페이지.
펄 HTML 문서 on 친구
사용 가능한 WWW 브라우저가 있는 경우 다음을 구축할 수 있습니다. HTML 문서. Cd를 사용하여 디렉토리로 이동
.현물 상환 지불 파일, 이렇게하십시오
CD /ade/lib/perl5/pod
pod2html
그런 다음 브라우저에 파일을 보낼 수 있습니다. perl.html 이 디렉토리에서 계속 진행하십시오.
읽기 문서와 함께.
또는 "CPAN"에서 미리 작성된 이러한 문서를 얻을 수 있습니다.
펄 GNU 정보 파일 on 친구
"Emacs" 사용자는 특히 "CPerl" 모드가 로드된 경우 매우 감사할 것입니다. 너
"CPAN" 또는 사전 구축된 정보 페이지에서 최신 "pod2info"를 가져와야 합니다.
펄 유액 문서 on 친구
"pod2latex"를 사용하여 구성할 수 있습니다.
건물 펄 ON 아미가오스
여기에서는 AmigaOS에서 Perl을 빌드하는 방법에 대해 설명합니다.
짓다 사전 조건 for 펄 on 친구
당신은 최신이 필요합니다 익세물 (Amiga용 유닉스 에뮬레이션) Aminet.
교통 전에, 펄 출처 for 친구
Ninemoons에서 최신 perl-for-amiga 소스를 가져와 다음을 사용하여 추출할 수 있습니다.
tar xvzpf perl-$VERSION-src.tgz
또는 CPAN에서 공식 소스를 얻으십시오.
http://www.cpan.org/src/5.0
이렇게 추출
tar xvzpf perl-$VERSION.tar.gz
추출하는 동안 오류에 대한 메시지가 표시됩니다. 구성. 이것은 정상이고
예상되는. (유사한 이름의 파일과 충돌이 있습니다. 구성, 그러나 그것은
피해.)
유튜브 영상을 만드는 것은 펄 on 친구
무거운 스택 뭉치를 사용하는 것을 잊지 마십시오(저는 2000000을 사용합니다).
shconfigure.gnu --prefix=/gg
지금 입력하십시오.
의지하다
지금!
확인
지원 펄 on 친구
지금 실행
테스트를 하다
필요하기 때문에 일부 테스트는 건너뜁니다. 포크() 기능:
io/pipe.t, op/fork.t, lib/filehand.t, lib/open2.t, lib/open3.t, lib/io_pipe.t,
lib/io_sock.t
설치 전에, 내장 펄 on 친구
달리기
설치 만든다
펄 5.8.0 부서진 IN 아미가오스
위에서 말했듯이 Perl 5.6.1은 5.7.2와 마찬가지로 AmigaOS에서도 여전히 훌륭했습니다. 펄 5.7.2 이후
(변경 #11423, Changes 파일 참조, pod/perlhack.pod 파일 참조)
개별 변경) Perl은 다음에 대한 내부 지원을 중단했습니다. vfork (), 그리고 그것은 매우
아마도 AmigaOS를 깨뜨린 단계일 것입니다(ixemul 라이브러리에는 vfork만 있기 때문에). 빌드
ext/DynaLoader가 빌드될 때 마침내 실패하고 PERL은 "0"으로 끝납니다.
생성된 Makefile에서 "0"을 실행하려고 하면 제대로 작동하지 않습니다. 또한 다음에서 miniperl을 실행합니다.
백틱은 아무것도 생성하지 않는 것 같습니다. 아마도 (v)포크 문제와 관련이 있을 것입니다.
고정 전에, 파손 필요 someone 아주 익숙한 과 전에, 익세물 도서관, and 방법 한
is 가정 에 운영 외부 명령 in 친구 없이 포크().
작가
노버트 퓌쉘, [이메일 보호] 얀-에릭 칼슨, [이메일 보호]
onworks.net 서비스를 사용하여 온라인에서 perlamiga 사용