https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/100085&feed=atom&action=history
Microsoft KB Archive/100085 - Revision history
2024-03-29T11:56:05Z
Revision history for this page on the wiki
MediaWiki 1.39.3
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/100085&diff=263371&oldid=prev
X010: Text replacement - ">" to ">"
2020-07-20T09:02:13Z
<p>Text replacement - ">" to ">"</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="en-GB">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Older revision</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Revision as of 09:02, 20 July 2020</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l90">Line 90:</td>
<td colspan="2" class="diff-lineno">Line 90:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To create a file that contains a listing of the object modules in a library, use the following command line:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To create a file that contains a listing of the object modules in a library, use the following command line:</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text"> LINK32 -LIB -LIST TEST.LIB <del style="font-weight: bold; text-decoration: none;">&gt;</del>TEST.LST</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text"> LINK32 -LIB -LIST TEST.LIB <ins style="font-weight: bold; text-decoration: none;">></ins>TEST.LST</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Example #2 ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Example #2 ===</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To create a file that contains a listing of the code routines in a library, use the following command line:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To create a file that contains a listing of the code routines in a library, use the following command line:</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text"> LINK32 -DUMP -LINKERMEMBER:2 TEST.LIB <del style="font-weight: bold; text-decoration: none;">&gt; </del>TEST.LST</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text"> LINK32 -DUMP -LINKERMEMBER:2 TEST.LIB <ins style="font-weight: bold; text-decoration: none;">> </ins>TEST.LST</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The -LINKERMEMBER:1 option lists the routines in the order in which they occur in the library. The -LINKERMEMBER:2 option lists the routines in alphabetical order. The -LINKERMEMBER option generates both lists.</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>The -LINKERMEMBER:1 option lists the routines in the order in which they occur in the library. The -LINKERMEMBER:2 option lists the routines in alphabetical order. The -LINKERMEMBER option generates both lists.</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l101">Line 101:</td>
<td colspan="2" class="diff-lineno">Line 101:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To create a file that contains a listing of the routines and the modules in which they appear, use the following command line:</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>To create a file that contains a listing of the routines and the modules in which they appear, use the following command line:</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text"> LINK32 -DUMP -SYMBOLS TEST.LIB <del style="font-weight: bold; text-decoration: none;">&gt; </del>TEST.LST</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><pre class="fixed_text"> LINK32 -DUMP -SYMBOLS TEST.LIB <ins style="font-weight: bold; text-decoration: none;">> </ins>TEST.LST</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> </pre></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Example #4 ===</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Example #4 ===</div></td></tr>
</table>
X010
https://www.betaarchive.com/wiki/index.php?title=Microsoft_KB_Archive/100085&diff=45813&oldid=prev
3155ffGd: importing KB archive
2020-07-18T15:01:47Z
<p>importing KB archive</p>
<p><b>New page</b></p><div><div id="nsbanner"><br />
<br />
<div id="bannerrow1"><br />
<br />
{|<br />
| Knowledge Base<br />
|<br />
|}<br />
<br />
<br />
</div><br />
<div id="TitleRow"><br />
<br />
= <span id="KB100085"></span>Using the LINK32 -DUMP Command =<br />
<br />
<br />
</div><br />
<br />
</div><br />
<div id="nstext" valign="BOTTOM"><br />
<br />
Article ID: 100085<br />
<br />
Article Last Modified on 10/17/2003<br />
<br />
<br />
-----<br />
<br />
APPLIES TO<br /><br />
<br /><br />
<br />
* Microsoft FORTRAN PowerStation 1.0 Standard Edition<br />
* Microsoft Fortran PowerStation 1.0a for MS-DOS<br />
<br />
<br />
-----<br />
<br />
<div class="notice_section"><br />
<br />
This article was previously published under Q100085<br />
<br />
</div><br />
<div class="summary_section"><br />
<br />
== SUMMARY ==<br />
<br />
The text below presents the LINK32 command line options that display information about a library or an executable file and how to use them.<br /><br />
<br /><br />
FORTRAN PowerStation 32 comes with a different linker, LINK. For more information on LINK.EXE, please see the documentation.<br />
<br />
</div><br />
<div class="moreinformation_section"><br />
<br />
== MORE INFORMATION ==<br />
<br />
LINK32.EXE performs several functions, specified by one of the following command-line options:<br />
<pre class="fixed_text"> -LINK Create an executable file (linking)<br />
-LIB Create or modify a library (librarian)<br />
-DUMP Display information about a library<br />
</pre><br />
The LINK32 -DUMP option provides access to information in COFF object files, libraries, and PE executable files.<br /><br />
<br /><br />
The LINK32 -DUMP options are as follows:<br />
<pre class="fixed_text"> -ALL Provides all information available as<br />
formatted output<br />
-ARCHIVEMEMBERS Name and size of each object file in a library<br />
-DISASM Disassembles the contents of the file<br />
-EXPORTS Do Not Use<br />
-FPO Do Not Use<br />
-HEADERS Displays header information from each section<br />
in the file<br />
-IMPORTS Do Not Use<br />
-LINENUMBERS Displays line number information in the<br />
symbolic information<br />
-LINKERMEMBER:[1|2] Displays names of routines in a library<br />
-MAP Symbol maps of libraries<br />
-OUT:filename Do Not Use - Use output redirection to store<br />
output in a file<br />
-RAWDATA Displays requested information in raw,<br />
unformatted, form<br />
-RELOCATIONS Displays relocation information<br />
-SECTION:name Displays section-specific information<br />
-S Shorthand notation for -SUMMARY and -SYMBOLS<br />
-SUMMARY Displays header information summary<br />
-SYMBOLS Displays symbol information in object files<br />
and libraries<br />
</pre><br />
The following examples demonstrate using these options to perform common library management tasks.<br />
=== Example #1 ===<br />
<br />
To create a file that contains a listing of the object modules in a library, use the following command line:<br />
<pre class="fixed_text"> LINK32 -LIB -LIST TEST.LIB &gt;TEST.LST<br />
</pre><br />
=== Example #2 ===<br />
<br />
To create a file that contains a listing of the code routines in a library, use the following command line:<br />
<pre class="fixed_text"> LINK32 -DUMP -LINKERMEMBER:2 TEST.LIB &gt; TEST.LST<br />
</pre><br />
The -LINKERMEMBER:1 option lists the routines in the order in which they occur in the library. The -LINKERMEMBER:2 option lists the routines in alphabetical order. The -LINKERMEMBER option generates both lists.<br />
=== Example #3 ===<br />
<br />
To create a file that contains a listing of the routines and the modules in which they appear, use the following command line:<br />
<pre class="fixed_text"> LINK32 -DUMP -SYMBOLS TEST.LIB &gt; TEST.LST<br />
</pre><br />
=== Example #4 ===<br />
<br />
To create a file that contains summary information listing the size (in hexadecimal notation) of the sections in an executable file, use the following command line:<br />
<pre class="fixed_text"> LINK32 -DUMP -SUMMARY TEST.EXE<br />
</pre><br />
This command produces output such as the following:<br />
<pre class="fixed_text"> Summary<br />
.text 9200 Code<br />
.bss F4600 Uninitialized static data<br />
.rdata 200 Resource data<br />
.const 200 Constant data<br />
.data 2400 Initialized static data<br />
.CRT 200 Runtime data<br />
.idata 600 Import data<br />
.reloc 2200 Relocation data<br />
</pre><br />
=== Example #5 ===<br />
<br />
The following command fails to direct all of its output to the TEST.LST file:<br />
<pre class="fixed_text"> LINK32 -DUMP -LINKERMEMBER TEST.LIB -OUT:TEST.LST<br />
</pre><br />
This command sends only its initial output to the file; the remainder appears on the screen. Redirect the output of the command into a file to work around this problem.<br />
<br />
</div><br />
<br /><br />
<br />
Additional query words: kbinf 1.00 1.00a<br />
<br />
Keywords: KB100085<br />
<br />
<div class="footer"><br />
<br />
<br /><br />
<br />
<br />
-----<br />
<br />
[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]<br />
<br />
<span>© Microsoft Corporation. All rights reserved.</span><br />
<br />
<br />
</div><br />
<br />
</div></div>
3155ffGd