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

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

?? tour-win.html

?? 數(shù)值算法庫for Unix
?? HTML
字號:
<html><head><title>A Tour of NTL: Obtaining and Installing NTL for Windows and other Platforms </title></head><body bgcolor="#fff9e6"><center><a href="tour-unix.html"><img src="arrow1.gif" alt="[Previous]" align=bottom></a> <a href="tour.html"><img src="arrow2.gif" alt="[Up]" align=bottom></a> <a href="tour-impl.html"> <img src="arrow3.gif" alt="[Next]" align=bottom></a></center><h1> <p align=center>A Tour of NTL: Obtaining and Installing NTL for Windows and other Platforms</p></h1><p> <hr> <p>The WinNTL distribution of NTL can be used on any Windows 95 or NT platform(but not on Windows 3.11 or earlier).Actually, there is nothing Windows-specific about WinNTL.The source code is identical to the UNIX NTL distribution;only the packaging is slightly different, and no assumptionsare made about the program development environment.Thus, it should be possible to install WinNTL onother operating systems (e.g., Macintosh, OS/2)with little difficulty.<p><b>Obtaining and unpacking NTL.</b><p>To obtain the source code and documentation for NTL,<a href="http://www.shoup.net/ntl/download.html">download <tt>WinNTL-xxx.zip</tt></a>.Here, "<tt>xxx</tt>" is the current version number.Then <tt>unzip</tt> this file into a directory (folder).This will unpack everything into a directory called "<tt>WinNTL-xxx</tt>".Inside this directory, you will find several directories.<p><ul><li>The directory "<tt>doc</tt>" contains all of NTL's documentation,including this "tour" ("<tt>tour.html</tt>")and the "<tt>.txt</tt>" files explaining each module,which can be accessed directly, or through the "tour".<p><li>The directory "<tt>src</tt>"contains all of the source files for the library,all with "<tt>.cpp</tt>" extensions.The file "<tt>lip.cpp</tt>" can be compiled as a C source file(this can sometimes yield a marginal performance gain).<p><li>The directory "<tt>include</tt>" contains a single directory called "<tt>NTL</tt>",and the latter contains all of the "<tt>.h</tt>" files.</ul><p><b>Platform dependent macros.</b><p>In directory "<tt>include/NTL</tt>" there is a file called "<tt>mach_desc.h</tt>",which contains all of the platform-dependent macro definitions.The default settings should be correct for any x86- or Pentium-based system running Windows; however, the correct definitionscan depend on the compiler and run-time environment.Therefore, to be on the safe side,you might consider compiling and running the program <tt>MakeDesc</tt>,whose source files are in directory "<tt>MakeDesc</tt>".This program willdynamically builda correct "<tt>mach_desc.h</tt>" for your platform (processor, compiler, run-time environment).To get accurate results,you must compile this program using the level of optimization (or higher) that you will use for NTL.The program will print some diagnostics to the screen, and create the file "<tt>mach_desc.h</tt>" (in the currentdirectory, and not in the "<tt>include/NTL</tt>" directory,where it needs to go).<p><b>Configuration flags.</b><p>Also in directory "<tt>include/NTL</tt>" is a file called "<tt>config.h</tt>".You can edit this file to override some of NTL's default options for <i>basic configuration</i> and <i>performance</i>.<p><dl><dt><i>Basic configuration options.</i><dd>Most of the these flags are rather esoteric and can be safelyignored.<p>One exception to this is the <tt>NTL_STD_CXX</tt>  flag(or perhaps just the <tt>NTL_PSTD_NNS</tt> flag) whichyou will want to set if you want to take advantage ofthe new <i>namespace</i> feature of <tt>C++</tt>.<a href="tour-stdcxx.html">Go here</a> for details.<p>Another exception are the flags to use GMP for potentiallyfaster long integer arithmetic.See the <a href="tour-gmp.html">GMP</a> section for more details.Note that getting GMP to run on Windows is a pain in the neck.If you really want to use GMP, use Unix or Linux!<p><dt><i>Performance options.</i><dd>These flags let you fine tune for best performance.can let the <i>configuration wizard</i>set them for you.<p><i>TIP for Pentium platforms:</i> <ul><li>Users running on a Pentium, or other x86-like processor,will almost surely want to set the <tt>NTL_LONG_LONG</tt> flag,or possibly the <tt>NTL_AVOID_FLOAT</tt> flag, in file <tt>config.h</tt>to get the best performance for long integer arithmetic.If you set either of these flags, you should also set the<tt>NTL_TBL_REM</tt> flag as well, to get the best performance for <tt>ZZ_pX</tt> arithmetic.<li>These flags can be useful on other platforms as well,especially on processors with slow int/float conversion.<li>The best thing is to experiment, and compile and run program <tt>Test</tt>to see the impact on the running time of various basic operations.</ul></dl><p>Note that the file "<tt>def_config.h</tt>"contains a backup copy of the original <tt>config.h</tt> file.<p><b>Test programs.</b><p>The directory "<tt>tests</tt>" contains several test programs.For each program <tt>FooTest</tt>, there is a source file"<tt>FooTest.cpp</tt>", and optionally two files "<tt>FooTestIn</tt>" and "<tt>FooTestOut</tt>".If the latter  exist, then the program should be run withthe "<tt>FooTestIn</tt>" as standard input;correct output (printed to standard output) should matchthe contents of "<tt>FooTestOut</tt>" exactly;note that these programs also print diagnostic output on the screen(through standard error output).<p><b>Timing functions.</b><p>The directory "<tt>GetTime</tt>" contains several alternativedefinitions of the <tt>GetTime()</tt> function.The file "<tt>GetTime.cpp</tt>" in the "<tt>src</tt>" directory should be OK,but your compiler might like one of the definitions inthe directory "<tt>GetTime</tt>" better.<p><b>Other tools.</b><p>The directory "<tt>misc</tt>" contains a program <tt>newnames.cpp</tt>to help make thetransition to NTL version 3.5 from earlier versions of NTL.See the <a href="tour-changes.html">changes</a> section for more details.It also contains the programs <tt>gen_lip_gmp_aux.cpp</tt>and <tt>gen_gmp_aux.cpp</tt> that automatically generatethe auxilliary files needed when using NTL with GMP.You will have to look at the makefile in the Unix distributionto see how to use these.<p><b>Compiling NTL.</b><p>Since there are a number of incompatible compilers and program developmentenvironments available for Windows, no attempt has been made toprovide automatic tools for building and testing,as is done for the Unix distribution.Nevertheless,it should be straightforward to install NTL (even if it involves a bit ofpointing and clicking).First, compile all of the files in "<tt>src</tt>", and create a static library.Make sure the compiler knows where to find NTL's include files(directory "<tt>include</tt>" and <i>not</i> "<tt>include/NTL</tt>")Then, to compile a program using the library, make sure the compiler knows about the library and the directoryof NTL's include files.In any case, if you want to do any serious computations,you will certainly  want to compile everything with yourcompiler's code optimizer on.<p>For the benefit of those who must use Microsoft Visual C++ on Windows,here are some steps for compiling and using NTL.These steps work with MSVC++ v6.While these steps seem to do the job,there may be other steps that work better.The following steps may be used to build the library,and to build and run program <tt>Test</tt>, as a simple<i>console application</i>, using the library.The instructions assume you have already unzipped NTL into a directory <tt>c:\mystuff</tt>,and are running the MSVC++ Development Studio.<p>I hope these instructions make some sense:I don't know a good language for accuratly describing the particular pointing an clicking steps.<p><pre>File -&gt; New -&gt; Projects    project name: ntl   location[default]: c:\Program Files\Microsoft Visual Studio\MyProjects\ntl   Click on Win32 static library   Click on OK   pre-compiled headers[default]: no   MFC support[default]: no   Click on Finish   Click on OKProject -&gt; Add to Project -&gt; Files   select all files in c:\mystuff\WinNTL-5_1a\src and click on OK.Project -&gt; Settings -&gt; C/C++    Category: Preprocessor.   Additional include directories: c:\mystuff\WinNTL-5_1a\include.   Click on OK.Build -&gt; build ntl.libFile -&gt; New -&gt; Projects -&gt; Win32 Console Application   project name: test   location[default]: c:\Program Files\Microsoft Visual Studio\MyProjects\ntl   Click on Win32 Console Application   Click on OK   What kind of windows application...? [default]: An empty project   Click on Finish   Click on OKProject -&gt; Add to Project -&gt; Files   select the file c:\mystuff\WinNTL-5_1a\tests\Test.cpp   Click on OKProject -&gt; Add to Project -&gt; Files   select the file       c:\Program Files\Microsoft Visual Studio\MyProjects\ntl\Debug\ntl.lib   Note: one must select Files of type: Library Files (.lib) to make this      file visible in the pop-up window.   Click on OKProject -&gt; Settings -&gt; C/C++    Category: Preprocessor.   Additional include directories: c:\mystuff\WinNTL-5_1a\include.   Click on OK.Build -&gt; build test.exeBuild -&gt; execute test.exe</pre><p><b>Further remarks.</b><p><p><i>TIP:</i>  When writing programs using NTL, you should include files using the syntax<pre>   #include &lt;NTL/ZZ.h&gt;</pre>and <i>not</i> using a backslash ("<tt>\</tt>") as a delimiter.<p><i>TIP:</i> When writing <i>windows applications</i> using NTL(as opposed to <i>console applications</i>) you might want to compile your program with the <tt>NTL_NO_MIN_MAX</tt> macro defined.This suppresses  the declaration of several <tt>min</tt>and <tt>max</tt> functions in file <tt>tools.h</tt> that conflictwith macro names in the MFC header files.Do not attempt to build the library with this macro defined -- onlyprograms that use the library.<p>NTL has been successfully installed and tested on Windows 95 platforms with both the Microsoft and Borland compilers.<p>If you have installed the Unix tools from <a href="http://www.cygnus.com">Cygnus</a>, then you can use the<a href="tour-unix.html">Unix</a> distribution of NTL.This distribution has been specially tailored to work smoothlywith Cygnus tools.For many programmers,this is a much more comfortable and reliable program development environmentthan commercial systems like those from Microsoft and Borland.And moreover, these Unix tools are <i>free</i>.Of course, an even better approach is to install<a href="http://www.linux.org">Linux</a> on your PC.<p><center><a href="tour-unix.html"><img src="arrow1.gif" alt="[Previous]" align=bottom></a> <a href="tour.html"><img src="arrow2.gif" alt="[Up]" align=bottom></a> <a href="tour-impl.html"> <img src="arrow3.gif" alt="[Next]" align=bottom></a></center></body></html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产婷婷精品av在线| 精品精品国产高清a毛片牛牛| 日本亚洲电影天堂| 国产欧美综合在线| 欧美影片第一页| 国产精品99久久久久久似苏梦涵| 亚洲精品国久久99热| 精品国产免费人成在线观看| 在线观看中文字幕不卡| 国产福利精品一区二区| 天堂成人国产精品一区| 最新高清无码专区| 久久久久国产精品人| 欧美一区二区三区婷婷月色| 色美美综合视频| 岛国精品一区二区| 狠狠色丁香久久婷婷综合丁香| 亚洲.国产.中文慕字在线| 国产精品国产三级国产普通话蜜臀| 欧美一区二区免费| 欧美日韩一区精品| 色妹子一区二区| 成人18视频在线播放| 国内精品伊人久久久久av一坑| 午夜精品一区二区三区电影天堂| 亚洲欧美另类久久久精品2019| 日本一区二区三区电影| 久久久不卡网国产精品二区| 日韩欧美中文字幕一区| 欧美人妇做爰xxxⅹ性高电影| 91福利国产成人精品照片| 成人av网站在线观看免费| 国产69精品久久久久毛片| 国产自产v一区二区三区c| 久久精品噜噜噜成人av农村| 天堂资源在线中文精品| 亚洲gay无套男同| 午夜精品久久久久| 日韩精品成人一区二区三区| 午夜亚洲国产au精品一区二区| 亚洲午夜精品17c| 亚洲综合小说图片| 亚洲高清视频中文字幕| 亚洲va在线va天堂| 奇米影视一区二区三区小说| 日韩高清在线不卡| 另类小说欧美激情| 国产在线一区观看| 高清成人免费视频| 91丨九色丨蝌蚪丨老版| 一本大道久久精品懂色aⅴ| 日本韩国欧美一区| 欧美日韩精品久久久| 91精品国产乱| 久久只精品国产| 国产欧美一区二区精品秋霞影院| 中文字幕乱码久久午夜不卡| 亚洲欧洲av色图| 一区二区三区资源| 免费成人美女在线观看.| 久久99久久99精品免视看婷婷| 国产呦精品一区二区三区网站| 国产精品18久久久久久久久 | av亚洲精华国产精华精华| 成人动漫一区二区在线| 色一情一伦一子一伦一区| 欧美肥妇毛茸茸| 精品国产成人系列| 国产精品成人一区二区三区夜夜夜 | 成人免费毛片嘿嘿连载视频| 99久久国产综合精品女不卡| 欧美性猛交xxxxxx富婆| 日韩三级视频在线观看| 中文在线资源观看网站视频免费不卡| 亚洲视频在线一区| 五月天丁香久久| 国产高清成人在线| 欧美日韩精品免费| 久久精品水蜜桃av综合天堂| 亚洲欧美欧美一区二区三区| 男女男精品视频| av日韩在线网站| 日韩视频一区二区三区| 国产精品天干天干在观线| 亚洲一区中文日韩| 国产成人在线视频免费播放| 在线观看av不卡| 国产欧美日韩另类视频免费观看| 亚洲一区二区三区在线| 国产一区不卡在线| 欧美体内she精高潮| 久久久久久久久岛国免费| 午夜精品久久久久久久蜜桃app| 国产剧情一区在线| 欧美日韩国产片| 国产精品成人免费在线| 久久精品国产久精国产爱| 欧美丝袜丝交足nylons图片| 久久精品视频网| 日本不卡视频在线| 91福利视频网站| 国产精品女主播av| 国产制服丝袜一区| 欧美一二三区精品| 亚洲一区二区欧美日韩 | 91麻豆精品国产91久久久使用方法 | 成人丝袜18视频在线观看| 91精品免费在线观看| 亚洲精品免费播放| 99国产精品久久久久久久久久| 欧美va在线播放| 日韩黄色在线观看| 欧美伊人精品成人久久综合97| 国产精品视频一二| 国产乱码字幕精品高清av | 国产成人亚洲综合a∨猫咪 | 国产精品女主播在线观看| 精品一区二区三区欧美| 欧美电影在哪看比较好| 一区二区欧美国产| 色综合色综合色综合| 亚洲欧洲成人精品av97| 成人一区二区三区视频在线观看 | 成人综合在线视频| 久久综合久久综合久久综合| 欧美aaa在线| 欧美一级黄色片| 日韩激情在线观看| 欧美日韩高清一区二区| 亚洲欧美偷拍三级| 91电影在线观看| 一区二区三区四区在线免费观看| 成人精品一区二区三区中文字幕 | 亚洲少妇30p| 91蜜桃网址入口| 亚洲欧美日韩在线播放| 色婷婷久久一区二区三区麻豆| 国产精品乱人伦| 99视频在线精品| 亚洲另类春色校园小说| 日本久久电影网| 亚洲一区免费在线观看| 欧美综合天天夜夜久久| 一区二区三区国产豹纹内裤在线 | 色哟哟国产精品| 亚洲在线中文字幕| 在线电影院国产精品| 青青草97国产精品免费观看无弹窗版| 91精品国产综合久久国产大片| 日本色综合中文字幕| 欧美sm极限捆绑bd| 国产成人av一区二区三区在线观看| 国产日韩欧美不卡在线| 99久久伊人精品| 亚洲一区二区在线视频| 91麻豆精品国产91久久久久 | 国产精品系列在线| 一本色道久久综合亚洲91 | 黄色日韩三级电影| 国产午夜精品一区二区三区视频 | 亚洲成人在线观看视频| 日韩视频在线永久播放| 激情图片小说一区| 中文字幕中文字幕在线一区| 91精品福利视频| 奇米888四色在线精品| 欧美国产日韩一二三区| 91极品视觉盛宴| 久久精品久久99精品久久| 国产亚洲一区二区三区| 一本色道久久综合亚洲精品按摩| 日日欢夜夜爽一区| 久久人人爽爽爽人久久久| 欧美日本乱大交xxxxx| 偷窥少妇高潮呻吟av久久免费| 欧美成人性战久久| jizzjizzjizz欧美| 日韩精品成人一区二区三区| 久久久久久久国产精品影院| 色狠狠av一区二区三区| 丝瓜av网站精品一区二区| 国产亚洲一区二区三区四区 | 欧美高清dvd| www.99精品| 久久精品国产一区二区三| 国产精品美女久久久久aⅴ国产馆 国产精品美女久久久久av爽李琼 国产精品美女久久久久高潮 | 日韩综合小视频| 国产女人aaa级久久久级| 欧美最猛性xxxxx直播| 国产精品一区二区久激情瑜伽| 亚洲老司机在线| 久久精品人人做人人爽人人| 91国产丝袜在线播放| 国产一区激情在线| 亚洲成人动漫在线观看| 亚洲欧美在线另类| 久久免费国产精品| 91精品欧美综合在线观看最新| 成人av免费网站| 极品美女销魂一区二区三区|