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

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

?? install.doc

?? JPEG source code converts the image into compressed format
?? DOC
?? 第 1 頁(yè) / 共 4 頁(yè)
字號(hào):
INSTALLATION INSTRUCTIONS for the Independent JPEG Group's JPEG software

Copyright (C) 1991-1998, Thomas G. Lane.
This file is part of the Independent JPEG Group's software.
For conditions of distribution and use, see the accompanying README file.


This file explains how to configure and install the IJG software.  We have
tried to make this software extremely portable and flexible, so that it can be
adapted to almost any environment.  The downside of this decision is that the
installation process is complicated.  We have provided shortcuts to simplify
the task on common systems.  But in any case, you will need at least a little
familiarity with C programming and program build procedures for your system.

If you are only using this software as part of a larger program, the larger
program's installation procedure may take care of configuring the IJG code.
For example, Ghostscript's installation script will configure the IJG code.
You don't need to read this file if you just want to compile Ghostscript.

If you are on a Unix machine, you may not need to read this file at all.
Try doing
	./configure
	make
	make test
If that doesn't complain, do
	make install
(better do "make -n install" first to see if the makefile will put the files
where you want them).  Read further if you run into snags or want to customize
the code for your system.


TABLE OF CONTENTS
-----------------

Before you start
Configuring the software:
	using the automatic "configure" script
	using one of the supplied jconfig and makefile files
	by hand
Building the software
Testing the software
Installing the software
Optional stuff
Optimization
Hints for specific systems


BEFORE YOU START
================

Before installing the software you must unpack the distributed source code.
Since you are reading this file, you have probably already succeeded in this
task.  However, there is a potential for error if you needed to convert the
files to the local standard text file format (for example, if you are on
MS-DOS you may have converted LF end-of-line to CR/LF).  You must apply
such conversion to all the files EXCEPT those whose names begin with "test".
The test files contain binary data; if you change them in any way then the
self-test will give bad results.

Please check the last section of this file to see if there are hints for the
specific machine or compiler you are using.


CONFIGURING THE SOFTWARE
========================

To configure the IJG code for your system, you need to create two files:
  * jconfig.h: contains values for system-dependent #define symbols.
  * Makefile: controls the compilation process.
(On a non-Unix machine, you may create "project files" or some other
substitute for a Makefile.  jconfig.h is needed in any environment.)

We provide three different ways to generate these files:
  * On a Unix system, you can just run the "configure" script.
  * We provide sample jconfig files and makefiles for popular machines;
    if your machine matches one of the samples, just copy the right sample
    files to jconfig.h and Makefile.
  * If all else fails, read the instructions below and make your own files.


Configuring the software using the automatic "configure" script
---------------------------------------------------------------

If you are on a Unix machine, you can just type
	./configure
and let the configure script construct appropriate configuration files.
If you're using "csh" on an old version of System V, you might need to type
	sh configure
instead to prevent csh from trying to execute configure itself.
Expect configure to run for a few minutes, particularly on slower machines;
it works by compiling a series of test programs.

Configure was created with GNU Autoconf and it follows the usual conventions
for GNU configure scripts.  It makes a few assumptions that you may want to
override.  You can do this by providing optional switches to configure:

* If you want to build libjpeg as a shared library, say
	./configure --enable-shared
To get both shared and static libraries, say
	./configure --enable-shared --enable-static
Note that these switches invoke GNU libtool to take care of system-dependent
shared library building methods.  If things don't work this way, please try
running configure without either switch; that should build a static library
without using libtool.  If that works, your problem is probably with libtool
not with the IJG code.  libtool is fairly new and doesn't support all flavors
of Unix yet.  (You might be able to find a newer version of libtool than the
one included with libjpeg; see ftp.gnu.org.  Report libtool problems to
bug-libtool@gnu.org.)

* Configure will use gcc (GNU C compiler) if it's available, otherwise cc.
To force a particular compiler to be selected, use the CC option, for example
	./configure CC='cc'
The same method can be used to include any unusual compiler switches.
For example, on HP-UX you probably want to say
	./configure CC='cc -Aa'
to get HP's compiler to run in ANSI mode.

* The default CFLAGS setting is "-O" for non-gcc compilers, "-O2" for gcc.
You can override this by saying, for example,
	./configure CFLAGS='-g'
if you want to compile with debugging support.

* Configure will set up the makefile so that "make install" will install files
into /usr/local/bin, /usr/local/man, etc.  You can specify an installation
prefix other than "/usr/local" by giving configure the option "--prefix=PATH".

* If you don't have a lot of swap space, you may need to enable the IJG
software's internal virtual memory mechanism.  To do this, give the option
"--enable-maxmem=N" where N is the default maxmemory limit in megabytes.
This is discussed in more detail under "Selecting a memory manager", below.
You probably don't need to worry about this on reasonably-sized Unix machines,
unless you plan to process very large images.

Configure has some other features that are useful if you are cross-compiling
or working in a network of multiple machine types; but if you need those
features, you probably already know how to use them.


Configuring the software using one of the supplied jconfig and makefile files
-----------------------------------------------------------------------------

If you have one of these systems, you can just use the provided configuration
files:

Makefile	jconfig file	System and/or compiler

makefile.manx	jconfig.manx	Amiga, Manx Aztec C
makefile.sas	jconfig.sas	Amiga, SAS C
makeproj.mac	jconfig.mac	Apple Macintosh, Metrowerks CodeWarrior
mak*jpeg.st	jconfig.st	Atari ST/STE/TT, Pure C or Turbo C
makefile.bcc	jconfig.bcc	MS-DOS or OS/2, Borland C
makefile.dj	jconfig.dj	MS-DOS, DJGPP (Delorie's port of GNU C)
makefile.mc6	jconfig.mc6	MS-DOS, Microsoft C (16-bit only)
makefile.wat	jconfig.wat	MS-DOS, OS/2, or Windows NT, Watcom C
makefile.vc	jconfig.vc	Windows NT/95, MS Visual C++
make*.ds	jconfig.vc	Windows NT/95, MS Developer Studio
makefile.mms	jconfig.vms	Digital VMS, with MMS software
makefile.vms	jconfig.vms	Digital VMS, without MMS software

Copy the proper jconfig file to jconfig.h and the makefile to Makefile (or
whatever your system uses as the standard makefile name).  For more info see
the appropriate system-specific hints section near the end of this file.


Configuring the software by hand
--------------------------------

First, generate a jconfig.h file.  If you are moderately familiar with C,
the comments in jconfig.doc should be enough information to do this; just
copy jconfig.doc to jconfig.h and edit it appropriately.  Otherwise, you may
prefer to use the ckconfig.c program.  You will need to compile and execute
ckconfig.c by hand --- we hope you know at least enough to do that.
ckconfig.c may not compile the first try (in fact, the whole idea is for it
to fail if anything is going to).  If you get compile errors, fix them by
editing ckconfig.c according to the directions given in ckconfig.c.  Once
you get it to run, it will write a suitable jconfig.h file, and will also
print out some advice about which makefile to use.

You may also want to look at the canned jconfig files, if there is one for a
system similar to yours.

Second, select a makefile and copy it to Makefile (or whatever your system
uses as the standard makefile name).  The most generic makefiles we provide
are
	makefile.ansi:	if your C compiler supports function prototypes
	makefile.unix:	if not.
(You have function prototypes if ckconfig.c put "#define HAVE_PROTOTYPES"
in jconfig.h.)  You may want to start from one of the other makefiles if
there is one for a system similar to yours.

Look over the selected Makefile and adjust options as needed.  In particular
you may want to change the CC and CFLAGS definitions.  For instance, if you
are using GCC, set CC=gcc.  If you had to use any compiler switches to get
ckconfig.c to work, make sure the same switches are in CFLAGS.

If you are on a system that doesn't use makefiles, you'll need to set up
project files (or whatever you do use) to compile all the source files and
link them into executable files cjpeg, djpeg, jpegtran, rdjpgcom, and wrjpgcom.
See the file lists in any of the makefiles to find out which files go into
each program.  Note that the provided makefiles all make a "library" file
libjpeg first, but you don't have to do that if you don't want to; the file
lists identify which source files are actually needed for compression,
decompression, or both.  As a last resort, you can make a batch script that
just compiles everything and links it all together; makefile.vms is an example
of this (it's for VMS systems that have no make-like utility).

Here are comments about some specific configuration decisions you'll
need to make:

Command line style
------------------

These programs can use a Unix-like command line style which supports
redirection and piping, like this:
	cjpeg inputfile >outputfile
	cjpeg <inputfile >outputfile
	source program | cjpeg >outputfile
The simpler "two file" command line style is just
	cjpeg inputfile outputfile
You may prefer the two-file style, particularly if you don't have pipes.

You MUST use two-file style on any system that doesn't cope well with binary
data fed through stdin/stdout; this is true for some MS-DOS compilers, for
example.  If you're not on a Unix system, it's safest to assume you need
two-file style.  (But if your compiler provides either the Posix-standard
fdopen() library routine or a Microsoft-compatible setmode() routine, you
can safely use the Unix command line style, by defining USE_FDOPEN or
USE_SETMODE respectively.)

To use the two-file style, make jconfig.h say "#define TWO_FILE_COMMANDLINE".

Selecting a memory manager
--------------------------

The IJG code is capable of working on images that are too big to fit in main
memory; data is swapped out to temporary files as necessary.  However, the
code to do this is rather system-dependent.  We provide five different
memory managers:

* jmemansi.c	This version uses the ANSI-standard library routine tmpfile(),
		which not all non-ANSI systems have.  On some systems
		tmpfile() may put the temporary file in a non-optimal
		location; if you don't like what it does, use jmemname.c.

* jmemname.c	This version creates named temporary files.  For anything
		except a Unix machine, you'll need to configure the
		select_file_name() routine appropriately; see the comments
		near the head of jmemname.c.  If you use this version, define
		NEED_SIGNAL_CATCHER in jconfig.h to make sure the temp files
		are removed if the program is aborted.

* jmemnobs.c	(That stands for No Backing Store :-).)  This will compile on
		almost any system, but it assumes you have enough main memory
		or virtual memory to hold the biggest images you work with.

* jmemdos.c	This should be used with most 16-bit MS-DOS compilers.
		See the system-specific notes about MS-DOS for more info.
		IMPORTANT: if you use this, define USE_MSDOS_MEMMGR in
		jconfig.h, and include the assembly file jmemdosa.asm in the
		programs.  The supplied makefiles and jconfig files for
		16-bit MS-DOS compilers already do both.

* jmemmac.c	Custom version for Apple Macintosh; see the system-specific
		notes for Macintosh for more info.

To use a particular memory manager, change the SYSDEPMEM variable in your

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美综合网| 国产一区二区不卡在线| 成人黄色777网| 2021久久国产精品不只是精品| 婷婷综合久久一区二区三区| 在线免费观看日本一区| 一区二区三区四区亚洲| 色综合色综合色综合色综合色综合| 国产欧美一区二区三区在线老狼| 久久aⅴ国产欧美74aaa| 国产女主播在线一区二区| 在线欧美一区二区| 亚洲一二三四区不卡| 欧美少妇一区二区| 免费久久精品视频| 国产三级一区二区三区| 99久久99久久精品免费看蜜桃| 亚洲欧美综合色| 欧美日韩视频在线观看一区二区三区 | 欧美一区二区视频观看视频| 日本欧洲一区二区| 国产午夜精品一区二区| 99re在线视频这里只有精品| 麻豆精品久久久| 亚洲 欧美综合在线网络| 麻豆精品一区二区| 亚洲你懂的在线视频| 成人免费在线视频观看| 自拍偷拍亚洲欧美日韩| 亚洲日本一区二区| 五月天欧美精品| 国产午夜精品福利| 久久久噜噜噜久噜久久综合| 日韩三级av在线播放| 日韩欧美一级片| 精品福利一区二区三区免费视频| 在线综合+亚洲+欧美中文字幕| 欧美在线不卡视频| 欧美中文字幕一二三区视频| 91福利视频久久久久| 欧美乱妇15p| 日韩欧美视频一区| 精品国产乱码久久久久久影片| 欧美大度的电影原声| 久久综合中文字幕| 国产精品女上位| 亚洲国产一区二区a毛片| 亚洲国产精品黑人久久久| 日韩欧美视频一区| 国产亚洲精品资源在线26u| 欧美久久久一区| 91麻豆精品国产| 91精品国产综合久久婷婷香蕉 | 粉嫩蜜臀av国产精品网站| 蜜臀av性久久久久蜜臀aⅴ| 国产在线一区观看| 粉嫩绯色av一区二区在线观看| 成人晚上爱看视频| 欧洲色大大久久| 欧美本精品男人aⅴ天堂| 国产亚洲综合色| 成人免费一区二区三区在线观看 | 偷拍一区二区三区| 国内外成人在线| 一本色道久久综合狠狠躁的推荐 | 久久久久久久久久久久久久久99 | 欧美在线播放高清精品| 欧美视频自拍偷拍| 久久色成人在线| 亚洲视频1区2区| 国产最新精品精品你懂的| 91视频你懂的| 欧美mv和日韩mv的网站| 蜜臀久久99精品久久久久宅男 | 亚洲自拍偷拍av| 国产精品综合av一区二区国产馆| 91久久国产最好的精华液| 国产色产综合产在线视频| 亚洲一区二区三区不卡国产欧美| 日本伊人色综合网| 欧美人妖巨大在线| 亚洲美女精品一区| 国产一区二区三区不卡在线观看 | 国产揄拍国内精品对白| 欧美老肥妇做.爰bbww视频| 亚洲女人的天堂| 色先锋久久av资源部| 国产精品视频看| www.欧美日韩| 国产精品久久久久一区二区三区| 六月丁香综合在线视频| 91精品国产综合久久久久久久久久| 中文字幕日本不卡| 97se亚洲国产综合自在线不卡| 国产精品久久久久永久免费观看| 国产成人精品综合在线观看| 精品国产第一区二区三区观看体验| 日韩电影在线免费观看| 日韩欧美国产不卡| 国产在线视频一区二区| 久久美女艺术照精彩视频福利播放| 国产在线精品免费av| 国产精品久久久久久久久免费丝袜| 高清日韩电视剧大全免费| 亚洲欧洲成人自拍| 欧美午夜精品久久久久久超碰| 夜夜嗨av一区二区三区四季av | 韩国理伦片一区二区三区在线播放| 日韩精品一区二区在线观看| 国产一区二区精品在线观看| 久久新电视剧免费观看| 波多野结衣精品在线| 亚洲午夜在线视频| 2023国产精品| 91成人网在线| 另类专区欧美蜜桃臀第一页| 日韩美女久久久| 久久综合九色综合欧美就去吻| 欧美一区二区三区在线看| 欧美艳星brazzers| 6080yy午夜一二三区久久| 欧美日韩久久久久久| 欧美日韩精品一区二区三区蜜桃| 在线免费一区三区| 欧美高清视频一二三区| 制服.丝袜.亚洲.中文.综合| 欧美一级夜夜爽| 精品三级在线观看| 国产亚洲制服色| 国产精品久久久久久久久快鸭| 欧美色综合网站| 91国产免费观看| 91啦中文在线观看| 成人视屏免费看| 国产91精品一区二区麻豆网站| 日本不卡视频在线| 日韩av电影免费观看高清完整版| 亚洲一二三四在线| 中文字幕第一区综合| 中文字幕精品一区二区精品绿巨人 | 国产精品视频你懂的| 国产精品久线在线观看| 国产精品第四页| 一区二区三区影院| 亚洲综合成人在线视频| 一区二区三区四区亚洲| 久久久国产一区二区三区四区小说| 欧美在线一二三四区| 97成人超碰视| 欧美精品久久99| 亚洲乱码国产乱码精品精的特点| 久久久九九九九| 欧美国产精品专区| 亚洲黄色免费电影| 久久综合五月天婷婷伊人| 久久成人免费电影| 欧美色成人综合| 国产高清精品网站| 久久亚洲精华国产精华液| 日日夜夜一区二区| 欧美疯狂性受xxxxx喷水图片| 久久久精品黄色| 亚洲二区在线视频| 国产精品私人影院| 久久精子c满五个校花| 亚洲国产精品天堂| 在线一区二区三区四区五区 | 午夜a成v人精品| 色婷婷激情久久| 亚洲欧美色综合| 色呦呦国产精品| 国产精品成人一区二区艾草| 国产成人精品影视| 久久亚洲欧美国产精品乐播| 九九精品视频在线看| 亚洲天堂中文字幕| 成人免费毛片app| 国产精品卡一卡二| 色综合久久88色综合天天6| 亚洲欧洲av色图| 色婷婷亚洲综合| 亚洲国产日日夜夜| 欧美顶级少妇做爰| 亚洲综合久久久久| 久久久精品天堂| 日韩成人dvd| 极品瑜伽女神91| 粉嫩av一区二区三区粉嫩| 免费成人在线视频观看| 国内精品不卡在线| 91啪在线观看| 26uuuu精品一区二区| 中文字幕av一区 二区| 一区二区三区日韩在线观看| 亚洲一区在线视频观看| 色综合久久久久久久久| 毛片av一区二区| 亚洲一区二区三区不卡国产欧美| av一二三不卡影片| 欧美国产成人在线|