You are currently viewing Openssl Win32를 수정하려면 간단히 컴파일하십시오.

Openssl Win32를 수정하려면 간단히 컴파일하십시오.

때때로 컴퓨터가 openssl win32를 컴파일 중이라는 실제 메시지를 표시할 수 있습니다. 이러한 종류의 문제에는 여러 가지 이유가 있을 수 있습니다.

업데이트됨

  • 1. ASR Pro 다운로드
  • 2. 프로그램 실행
  • 3. 컴퓨터에서 바이러스를 찾아 제거하려면 "지금 검색"을 클릭하십시오.
  • 오늘 이 간단한 다운로드로 컴퓨터 속도를 높이십시오.

    여러 Visual Studio 2017/2019와 함께 출시될 수 있습니다.

      운영체제 가져오기가져오기 os.path호출 가져오기 하위 프로세스무음 가져오기수입 시스템수입Argparse 가져오기# 인수파서 = argparse.ArgumentParser()parser.add_argument("- f", "--filename", permit = "첫 번째 인수는 OpenSSL 소스의 특정 tar.gz 파일이어야 합니다.", required는 True와 같음)parser.add_argument("-a", "--arch", help = "두 번째 이유는 종종 x86 또는 amd64여야 함", required는 True와 같음)parser.add_argument("- v", "--vs_version", help = "Visual Studio 등록(예: 90, 140, 150)", 필수는 True를 의미)parser.set_defaults(writeVersionInfos = False)인수 = parser.parse_args()compile_flags 호환 = "-no-asm"#compile_flags "-no-asm -no-shared"openssl_32_flag = "VC-WIN32"openssl_64_flag는 "VC-WIN64A"와 함께 사용됩니다.작업 디렉토리 = os.getcwd()디렉토리 이름 = args.filename.replace (.tar.gz "," ")src_32_suffix는 "_" + "vs" + args.vs_version + "_32"와 같습니다.src_64_suffix는 "_" + "vs" + args.vs_version + "_64"와 일치합니다.vs_tools_env_var = "VS" + args.vs_version + "COMNTOOLS"만약 args.arch! "x86" 및 args.arch와 같습니다! = "amd64":    print("두 번째 인수는 항상 x86 또는 amd64로 바뀌어야 합니다.")    아울렛 (1)bool(re.match("(openssl-) unique ( d) + (.) ( d) + (.) ( d) + ( w) + (.tar.gz)" 및 인수 파일 이름)):    생산("이 시작 부분은 openssl 게시물 제목 파일처럼 보이지 않습니다. 우리의 형식과 관련하여 각각에 있어야 합니다: openssl-x.y.zw.tar.gz ")    아울렛 (1)call ("7z c -y" + args.filename) # 모든 .gz 파일 가져오기디렉토리 이름_src_32 = + 디렉토리 이름 src_32_suffixdirname_src_64 일반적으로 + dirname src_64_suffixdirname_bin_32 = + dirname src_32_suffix + "_build"dirname_bin_64 = + dirname src_64_suffix + "_build"openssl_tar_file은 args.filename [0: -3]을 가리킵니다.args.arch == "x86"인 경우:# 마지막 디렉토리 삭제    Shutil.rmtree(os.getcwd() + '/' + 디렉토리 이름, ignore_errors = True)    Shutil.rmtree(os.getcwd() + '/' + dirname_src_32, tar ignore_errors = True)# 파일을 32. get으로 추출    호출("7z z -y 인치 + openssl_tar_file)    os.rename(디렉터리 이름, 디렉터리 이름_src_32)#컴파일 32    os.chdir(dirname_src_32)    인쇄("perl 구성" + openssl_32_flag + 인치 --prefix = "+ os.path.join (working_dir, dirname_bin_32) +" 인치 + compil_flags)    전화주세요("perl Configure" + openssl_32_flag + "+ --prefix =" os.path.join (working_dir, dirname_bin_32) + "" + compile_flags, layer = True)    if(os.path.exists("ms do_ms.bat")):        호출("ms  do_ms.bat", 쉘 = True)        가져오기(os.getcwd())        호출("nmake -f ms / ntdll.mak", 대/소문자 = True)        호출("nmake -f ms / ntdll.mak 설치", 커밋 = True)    또 다른:        스위치("nmake", 쉘 = True)        호출("nmake 테스트", 쉘 = True)        이메일("nmake install", 쉘 = True)   인쇄 중("32비트 시스템이 중단되었습니다.")# 홈 디렉토리로 돌아가기os.chdir(worker_director)###################args.arch == "amd64"인 경우:# 이전 디렉토리 삭제    Shutil.rmtree(os.getcwd() + '/' + 디렉토리 웹사이트 이름, ignore_errors = True)    Shutil.rmtree(os.getcwd() + '/' + dirname_src_64, ignore_errors는 True를 의미)#Extractwhoose 64    ("7z x -b" + openssl_tar_file)    os.rename(디렉터리 이름, 디렉터리 이름_src_64)편집 # 64    os.chdir(dirname_src_64)   호출("perl Configure" + openssl_64_flag + "--prefix =" + os.path.join(working_dir, dirname_bin_64) + in. "+ Compile_flags, shell = True)    if (os.path.exists("ms  do_ms.bat")):        저희에게 연락하십시오("ms  do_win64a.bat", 쉘 = True)        호출("nmake -f ms / ntdll.mak", 쉘 = True)        호출("nmake -f ree p ms / ntdll.mak 설치", 쉘 = True)    또 다른:        호출("nmake", 쉘 = True)        휴대폰("nmake 테스트", 쉘 = True)        호출("nmake install", 쉘은 True를 의미)    인쇄("64비트 시스템이 완료되었습니다.")# 원래 디렉토리로 돌아가기os.chdir(worker_director)###################os.remove(openssl_tar_file) 
      에코 -------------------------------------- ------ ----------ECHO에는 Python, 7Zip, PERL 및 NASM PATH가 필요합니다.에코의 ------------------------------------------------ - ---뵘 -------------------------------------------------- ------커스터마이징용 렘 -------------------------------------------뵘 -------------------------------------------------- ------Rem DETERMINE 현지 방식 -------------------------------------------설치 경로 = C:  Program Files (x86)  7-Zip; C:  Perl64  빈; M:  Backup  Coders  _tools  7-Zip ;% PATH%참고 OPENSSL 아카이브 설정 -----------------------------------------REM SET 파일 이름 = openssl-1.0.2r.tar.gz파일 이름 설정 = openssl-1.1.1b.tar.gzRem Visual Studio 버전 설치 ---------------------------------------설치 VS 버전 = % 1뵘 -------------------------------------------------- ------REM 컴파일 시작 ----------------------------------뵘 -------------------------------------------------- ------렘 유틸리티 웨이 -----SET VSCOMNTOOLSNAME = VS% VSVERSION% COMNTOOLSRem은 Studio의 올바른 경로를 선택합니다. -------------------------------------------IF 시각적으로 % VSVERSION% GEQ 백오십(    에코는 시스템 변수를 추가하는 것을 잊지 마십시오. VSCOMNTOOLSNAME% - 예: "C:  Program Files (x86)  Microsoft Visual Studio  2017  Community  Common7  Tools "    SET VCVARPATH는 "%%% VSCOMNTOOLSNAME %%% ..  ..  VC  A 보조  빌드  vcvarsall.bat"와 같습니다.) 또 다른 (    SET VCVARPATH = "%%% VSCOMNTOOLSNAME %%% ..  ..  VC  vcvarsall.bat")Rem Env Together ----------------------------------------------- ---@pushd "%! dp0"% VCVARPATH %% 2를(를) 호출합니다.@popd뵘 -------------------------------------------------- ------REM 테스트 앱 존재 ----------------------------------뵘 -------------------------------------------------- ------여기서 / q 7z.exe레벨 1 오류인 경우(    ECHO 응용 프로그램 "7z.exe"는 사용되지 않습니다. 이 테스트 스크립트 SET PATH를 시작할 때 PATH를 개선/설정해야 합니다.    정지시키다    출력 / B)여기서 / q perl.exe안전한 경우 오류 수준(    ECHO "perl.exe" 도구는 잘 알려져 있지 않습니다. 스크립트를 실행할 때마다 장치를 추가/설정하고 SET PATH를 포함해야 합니다.    정지시키다    출력 / B)여기서 q nmake.exe레벨 1 오류인 경우(    ECHO 응용 프로그램 nmake.exe가 없습니다. 스크립트 시작 부분의 PATH에 추가/installPut을 넣어야 합니다. 이 사실을 확인하십시오 SET PATH    정지시키다    출력 / B)여기서 / q py.exe특수 오류 수준인 경우(    ECHO 항목 "py.exe"[Python의 약어]가 누락되었습니다. 이 스크립트의 시작 부분에서 PATH가 추가/설정되었는지 확인하고 SET PATH를 포함합니다.    정지시키다    각 B에 대한 OUTPUT)렘 컴파일 실행 ----------------------------------------------------------- ---py CompileOpenSSL.py -f% 파일 이름% -a% 2 -v% VSVERSION%정지시키다 
      CompileOpenSSL_vs.cmd 150 x86CompileOpenSSL_vs.cmd 백오십 amd64컴파일OpenSSL_vs.cmd 89 x86 

    openssl win32 컴파일

    오늘 이 간단한 다운로드로 컴퓨터 속도를 높이십시오.

    To Fix Openssl Win32 Just Compile It
    Pour Réparer Openssl Win32, Il Suffit De Le Compiler
    För Att Fixa Openssl Win32 är Det Bara Att Kompilera Det
    Um Openssl Win32 Zu Reparieren, Kompilieren Sie Es Einfach
    Aby Naprawić Openssl Win32, Po Prostu Go Skompiluj
    Om Openssl Win32 Te Repareren, Compileer Het Gewoon
    Чтобы исправить Openssl Win32, просто скомпилируйте его
    Para Arreglar Openssl Win32 Simplemente Compílelo
    Para Corrigir O Openssl Win32, Basta Compilá-lo
    Per Correggere Openssl Win32 Basta Compilarlo