亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? readme

?? 微軟的基于HMM的人臉識別原代碼, 非常經(jīng)典的說
??
字號:
 ----------------------------------
	EiC BUILD INSTRUCTIONS 
	
		by

	     Ed Breen

 ---------TABLE-of-CONTENTS--------- 

1. INTRODUCTION:
2. INSTALLING EIC FROM THE SOURCE DISTRIBUTION:
        Step 1
        Step 2 
        Step 3
        Step 4
        Step 5 
	Step 6
3  BUILDING A TOY VERSION OF EiC
4. EXPLANATION OF NON-PORTABLE MACROS USED:
        $(addprefix PREFIX,NAMES...)    (from GNU info Make)
5. TROUBLE SHOOTING:
6. PORTING EiC TO OTHER PLATFORMS

 --END-of-TABLE-of-CONTENTS---------

 ------------------------------------
- INTRODUCTION:

	EiC's distribution plus binaries require approximately 4
	Mbytes of disk space. To build EiC, you will need GNU make and
	gcc 2.6.3 or later. However, if you don't have GNU make then
	the section on 'explanation of non-portable macros' may help
	you over come this limitation.


 -------------------------------------------
- INSTALLING EiC FORM THE SOURCE DISTRIBUTION:

	There are just six easy steps to installing EiC.  Please read
	all six steps before starting at step 1.

-- Step 1

	Untar the distribution. It will automatically unpack itself
	into a subdirectory off the current directory. This
	subdirectory will be named EiC and will be referred to as the
	top EiC directory or the HOMEofEiC.
	
	If you use GNU tar, then:
		% tar -xvzf EiC.tar.gz
	else
		% gunzip EiC.tar.gz 
		% tar -xvf EiC.tar.gz

-- Step 2 

	If you haven't already done so, then:

		% cd EiC
-- Step 3

	This step looks worse than it really is. You shouldn't have to
	do anything, other than setting the directory where EiC will
	be installed.
	
	In the project parameter file:

		/EiC/project.params

	you will need to set EiC's installation directory; this is
	where the EiC binary will be placed, via:
	
		INSTALL_DIR = $(HOME)/bin

	By default, it points to 'bin', which is assumed to be just
	off your home directory and within your search path. If you
	don't have a bin directory, make it or just change the
	assignment to point to any other directory that is in your
	search PATH, and that you have write access to.

	The rest of this step can now be skipped over and only if things
	fail, after step 4, will you need to refer to the rest of step
	3.
 
	Now, you will need to:

		a) set the EiC project parameters,  and
		b) check the appropriate platform parameters are
		   set according to your site.

	Hopefully, the default settings will do.  However, if you are
	uncertain about what to do, with respect to what the various
	parameters mean or platform types, then consult the DATA
	DICTIONARY section in the file:
	
		EiC/config/GuideLines.make.

	Now check the parameter settings in the file:

		EiC/config/$(PLATFORM)/make.params

	where $(PLATFORM) is the platform type that you are going
	to compile EiC for. Check the directory EiC/config
	for the platforms supported. They are indicated by
	directories with names starting with '_'; for example,
        _LINUX, _SOLARIS, _SUNOS, etc. 

	If you find any parameter setting in the platform make.params
	file that are not to your liking, then you have can override
	these settings by placing a corresponding  parameter in
	the file: 

		EiC/override.params

	The main purpose of the override.params file is to
	allow for any peculiarities that are unique
	to any particular site. More information on this
	file can be found in the file itself.
	

-- Step 4

	From EiC's top directory type the following command:
		
		% config/makeconfig

	makeconfig will use its default procedures to determine your
	operating system, and other configuration settings. It will
	attempt to produce the file:
		
		 EiC/make.proj

	that will contain the correct configuration setup for the EiC
	project Makefiles within your environment. To get more
	infomation about makeconfig type:
		
		% config/makeconfig -h

-- Step 5 

	If makeconfig was successful, then from the EiC top directory,
	type:
 
		% make install
		% make clean
		% rehash
		% cd test
		% test.sh       // run EiC's test procedures


	You will have to also set the environmental variable
	HOMEofEiC to point to directory where EiC is
	installed. See README.BIN for further information on
	HOMEofEiC.

	Hopefully everythings goes to plan -- if not, see the section
	on trouble shooting below.


-- Step 6
	 To make the documentation then
		
		% cd EiC/doc
		% make install


- BUILDING A TOY VERSION OF EiC

	To build a version of the EiC interpreter
	that does not include EiC's runtime library
	then change to EiC's src directory

		% cd EiC/src
		% make -f makefile.seic 
		% rm *.o

	This will produce the binary `seic'. It
	is the starting point for experimenting
	with EiC.
	
- EXPLANATION OF NON-PORTABLE MACROS USED:

-- $(addprefix PREFIX,NAMES...)    (from GNU info Make)
		
	The argument NAMES is regarded as a series of names, separated
        by whitespace; PREFIX is used as a unit.  The value of PREFIX
        is prepended to the front of each individual name and the
        resulting larger names are concatenated with single spaces
        between them.  For example,

          	$(addprefix src/,foo bar)

     	produces the result `src/foo src/bar'.

- TROUBLE SHOOTING:

	If the compiler complains about duplicate definitions
	of standard C funtions, then make sure you are using
	gcc 2.6.3 or later, via:

		% gcc -v
	
	If the installation procedure completely fails, then
	check that make is being initiated correctly in each
	subdirectly. You may need to set the SHELL variable in the
	top level make file (../EiC/Makefile):

		SHELL = /bin/ksh


	If you don't have a ksh shell, then you may have to 
	do most things by hand:

		% cd EiC
		% config/makeconfig
		% make install    // let it fail
		% cd module/stdClib/src
		% make headers
		% cd ../../../src 
		% make headers
		% cd ../module/stdClib/src
		% make install
		% cd ../../../src
		% make install
		% cd ../main
		% make install
	
	Check that you aren't installing EiC for a platform it
	doesn't know about (see porting EiC to other platforms below).
	
	If everything compiles, without errors, and your system reports
	after typing:

		% eic
		eic: Command not found
	
	Then check your search path and the directory where EiC
	was installed. Or maybe just enter
	
		% rehash


	Read all of step 3.


-------------------------------------------------
- PORTING EiC TO OTHER PLATFORMS

This part of the documentation explains how to port EiC to a new
platform. It is also assumed that the following steps will be
performed on the new platform.  The following outlines the steps I
took to port EiC to a Dec Alpha.

-- Porting the EiC interpreter

	First get the platform name 
	via `uname'.

	At the system prompt:

	% uname
	OSF1

	Therefore, the DEC alpha platform name is:
	
		OSF1

	Now change to the directory EiC/config and
	create the appropriate platform directory.

		% cd EiC/config
		% mkdir _OSF1 

	Note the leading underscore. Now pick one of the existing
	platforms that you feel is compatible with the new
	platform and copy over its `make.params' file.
	For example:

		% cp _LINUX/make.params _OSF1
	
	Now edit the copy of make.params, to reflect to the new OS, in
	particular change the PLATFORM designation.

	Next, check for data alignment, pointer size and
	byte ordering, by compiling and running 
        `alignment' in EiC/config:

		% gcc alignment.c
		% a.out
		#define EIC_LITTLE_ENDIAN 1
		{1, 1}, /* char */
		{2, 2}, /* short */
		{4, 4}, /* int */
		{8, 8}, /* long */
		{4, 4}, /* float */
		{8, 8}, /* double */
		{8, 8}, /* pointer */
		{0, 1}, /* struct*/

		% rm a.out

	Now you need to inform EiC about this by
	adding the following structure to the 
	EiC source file `EiC/src/metric.h': 

	/* Dec Alpha */
	#ifdef _OSF1
	#define EIC_LITTLE_ENDIAN  1
	short metric[8][2] = { /* size, alignment pairs */
       		{1, 1}, /* char */
		{2, 2}, /* short */
		{4, 4}, /* int */
		{8, 8}, /* long */
		{4, 4}, /* float */
		{8, 8}, /* double */
		{8, 8}, /* pointer */
		{0, 1}, /* struct*/
	};
	#endif
	
	Now inform the makefile system of the new platform.
	In the directory EiC type:

	<EiC> % config/makeconfig
	TOP_DIR = /home/edb/compilers/EiC
	CONFIG_DIR = /home/edb/compilers/EiC/config
	platform = _OSF1

	This completes the porting of the EiC
	interpeter and the Makefile system to the new
	platform. Now the fun begins -- we have to
	port EiC's runtime library.

-- Porting the runtime library.

	Change to the directory EiC/module/stdClib/src and
	add  the appropriate patform directory:

	<EiC/.../src> mkdir _OSF1

	Copy the contents of an already established
	platform to this directory:

	<EiC/.../src> cp -r _LINUX/* _OSF1

	Now each header file in this directory must be
	made compatible with the platform header files in
	`/usr/include'. Also the file "fcntl.h" needs to be
	addressed. However, you don't have to worry about

		stdio.h
		stdlib.h
		errno.h
		stdtypes.h
                limits.h
	        float.h
                signal.h
                termdefs.h

	As these files get automaticly constructed by EiC's build
	process during installation, by the EiC/config/genstdio.c
	program. As this document is usually as not as up todate as
	the gentstdio.c file you should also check it for any other .h
	files it may now be generating. To do this, just look at the
	contents of the main() function.
		
	 To help with this process of generating header files, I used
         gcc and grep; for example, when inspecting termios.h:
	
	</usr/include> gcc -D_POSIX_SOURCE -E termios.h | less












?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久综合av免费| 91免费版pro下载短视频| 欧美二区乱c少妇| 午夜激情一区二区| 欧美日韩亚洲综合在线| 午夜精品久久久久影视| 欧美精品精品一区| 看电视剧不卡顿的网站| 久久久国产一区二区三区四区小说| 久久99久久精品欧美| 国产日韩三级在线| 99久久综合国产精品| 亚洲免费在线观看| 3atv一区二区三区| 国产精品1区2区3区| 国产精品理论片| 欧美在线|欧美| 美女久久久精品| 欧美激情一区二区三区| 色婷婷av一区二区| 免费在线观看不卡| 国产精品色一区二区三区| 91久久精品一区二区三| 日韩av在线免费观看不卡| 亚洲欧洲成人精品av97| 91亚洲精品久久久蜜桃| 日本在线观看不卡视频| 国产精品视频线看| 欧美精品高清视频| 国产999精品久久久久久| 亚洲综合免费观看高清完整版在线| 欧美一区二区三区男人的天堂| 国产剧情一区二区三区| 亚洲国产wwwccc36天堂| 久久久蜜臀国产一区二区| 在线观看欧美日本| 韩国欧美国产1区| 夜夜精品浪潮av一区二区三区| 欧美mv和日韩mv国产网站| 91黄色激情网站| 国产一区二区剧情av在线| 一区二区三区欧美久久| 久久久久久久久99精品| 欧美亚洲自拍偷拍| 大陆成人av片| 裸体歌舞表演一区二区| 亚洲永久免费av| 国产清纯在线一区二区www| 91精品国产黑色紧身裤美女| 97精品国产97久久久久久久久久久久| 久久精品国产免费| 日韩精品一级二级| 一级女性全黄久久生活片免费| 国产三级一区二区| 日韩网站在线看片你懂的| 91国偷自产一区二区开放时间| 国产成人免费xxxxxxxx| 黄色小说综合网站| 免费在线欧美视频| 日本欧美加勒比视频| 亚洲国产成人精品视频| 国产精品视频一二三| 国产香蕉久久精品综合网| 欧美一区二区三区免费观看视频| 日本乱人伦aⅴ精品| 成人sese在线| 丁香婷婷综合网| 国产精品正在播放| 激情伊人五月天久久综合| 日韩专区中文字幕一区二区| 亚洲一区日韩精品中文字幕| 亚洲日本在线观看| 亚洲欧洲99久久| 国产精品入口麻豆九色| 国产亚洲综合色| 久久久精品免费免费| 久久在线观看免费| 久久影视一区二区| 久久久午夜精品理论片中文字幕| 欧美精品一区男女天堂| 精品美女一区二区| 久久久久97国产精华液好用吗 | 国产成人自拍高清视频在线免费播放| 日韩精品电影在线| 麻豆91在线播放| 裸体一区二区三区| 久久精品国产在热久久| 九九精品视频在线看| 韩国av一区二区三区| 国产精品69毛片高清亚洲| 国产精品99久久不卡二区| 丁香婷婷综合激情五月色| eeuss鲁片一区二区三区在线观看| 成人自拍视频在线| 91麻豆自制传媒国产之光| 日本精品免费观看高清观看| 欧美网站一区二区| 91精品国产全国免费观看 | 成人免费毛片高清视频| va亚洲va日韩不卡在线观看| 色老汉av一区二区三区| 欧美撒尿777hd撒尿| 日韩一区二区三区观看| 久久久久久影视| 亚洲美女在线国产| 免费av网站大全久久| 国产麻豆成人精品| 91亚洲精品久久久蜜桃| 在线综合视频播放| 久久久久久久国产精品影院| 亚洲欧美综合色| 日本不卡123| 成人免费视频视频| 欧美日韩激情在线| 久久精品一区二区三区不卡| 综合分类小说区另类春色亚洲小说欧美| 亚洲综合网站在线观看| 极品少妇xxxx精品少妇| proumb性欧美在线观看| 欧美二区三区的天堂| 国产精品嫩草影院av蜜臀| 天使萌一区二区三区免费观看| 国产一区二区精品久久| 欧美自拍偷拍一区| 2017欧美狠狠色| 亚洲一二三四久久| 国产精品一区不卡| 欧美巨大另类极品videosbest| 国产亚洲一区二区三区在线观看 | 一区二区三区日韩在线观看| 美女久久久精品| 在线一区二区三区| 久久九九国产精品| 日韩成人精品视频| 欧美在线高清视频| 国产精品沙发午睡系列990531| 免费观看一级欧美片| 色哟哟精品一区| 国产免费观看久久| 久久国产精品无码网站| 欧美亚洲国产一区二区三区va | 福利一区二区在线观看| 91麻豆精品国产91久久久| 亚洲少妇屁股交4| 国产成人免费视频一区| 日韩欧美国产一区二区三区| 亚洲动漫第一页| 99久久精品国产麻豆演员表| 国产欧美日韩三区| 国产在线看一区| 日韩一级片网址| 日韩国产欧美在线视频| 91福利社在线观看| 亚洲欧美日韩一区| caoporn国产精品| 欧美国产一区二区| 国产激情一区二区三区四区 | 久久蜜桃一区二区| 久久精品国产成人一区二区三区| 欧美精品日韩一本| 视频在线观看一区| 这里只有精品电影| 日本成人在线电影网| 欧美一区二区视频在线观看2020| 亚洲一区二区欧美激情| 91国产精品成人| 亚洲永久精品国产| 欧美日韩中文国产| 亚洲成人一区在线| 91精品国产色综合久久不卡电影| 午夜日韩在线电影| 777午夜精品免费视频| 五月天国产精品| 欧美一区二区三区不卡| 免费高清视频精品| 久久免费偷拍视频| 成人国产精品免费观看动漫| 国产精品视频麻豆| 色94色欧美sute亚洲线路一ni | 欧美日韩综合不卡| 亚洲gay无套男同| 欧美日本乱大交xxxxx| 日韩精品久久理论片| 精品日韩成人av| 高清在线不卡av| 日韩伦理免费电影| 在线看国产一区| 青青青伊人色综合久久| 国产亚洲人成网站| 99视频在线精品| 亚洲1区2区3区4区| www日韩大片| 丁香啪啪综合成人亚洲小说 | 日本电影欧美片| 午夜婷婷国产麻豆精品| 日韩欧美久久久| 波多野结衣中文字幕一区| 亚洲午夜一二三区视频| 日韩欧美国产系列| 99久久er热在这里只有精品66|