⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 make_version

📁 OTP是开放电信平台的简称
💻
字号:
#!/usr/bin/env perl # ``The contents of this file are subject to the Erlang Public License,# Version 1.1, (the "License"); you may not use this file except in# compliance with the License. You should have received a copy of the# Erlang Public License along with this software. If not, it can be# retrieved via the world wide web at http://www.erlang.org/.# # Software distributed under the License is distributed on an "AS IS"# basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See# the License for the specific language governing rights and limitations# under the License.# # The Initial Developer of the Original Code is Ericsson Utvecklings AB.# Portions created by Ericsson are Copyright 1999, Ericsson Utvecklings# AB. All Rights Reserved.''# #     $Id$#use strict;# Create the file erl_version.h## Usage:#    make_version [ -o outputfile ] version architecture## Output goes to ./erl_version.h (or to "outputfile" if specified)#my $time_str   = localtime;my $outputfile = "erl_version.h";@ARGV or die "No arguments given to 'make_version'";if ($ARGV[0] eq '-o') {  shift;			# Remove -o  $outputfile = shift;  defined $outputfile or die "No output file specified";}my $release = shift;defined $release or die "No release specified";my $version = shift;defined $version or die "No version name specified";my $architecture = shift;defined $architecture or die "No architecture specified";$architecture =~ s&^.*[/\\]&&;	# Remove directory part if anyopen(FILE, ">$outputfile") or die "Can't create $outputfile: $!";print FILE <<EOF;/* This file was created by 'make_version' -- don't modify. */#define ERLANG_OTP_RELEASE "$release"#define ERLANG_VERSION "$version"#define ERLANG_COMPILE_DATE "$time_str"#define ERLANG_ARCHITECTURE "$architecture"EOFclose(FILE);exit(0);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -