pdf viewer in asp net c# : Add multiple jpg to pdf software control dll winforms web page html web forms postgresql-9.4-A448-part2970

Chapter 15. Installation from Source Code
add-on package from http://www.gnu.org/software/gettext/. If youare usingthe Gettext implemen-
tation in the GNU C library then you will additionally need the GNU Gettext package for some
utility programs. For any of the other implementations you will not need it.
You need Kerberos, OpenSSL, OpenLDAP, and/or PAM, if you want to support authentication or
encryption using those services.
To build the PostgreSQL documentation, there is a separate set of requirements; see Section J.2.
If you are building from a Git tree instead of using a released source package, or if you want to do
server development, you also need the following packages:
GNU Flex and Bison are needed to build from a Git checkout, or if you changed the actual
scanner and parser definition files. If you need them, be sure to get Flex 2.5.31 or later and Bison
1.875 or later. Other lex and yacc programs cannot be used.
Perl 5.8or later is needed to buildfrom a Git checkout, or if you changed the input files for any of
the build steps that use Perl scripts. If building on Windows you will need Perl in any case. Perl is
also required to run some test suites.
If you need to get a GNU package, you can find it at your local GNU mirror site (see
http://www.gnu.org/order/ftp.html for a list) or at ftp://ftp.gnu.org/gnu/.
Alsocheckthatyou have sufficient disk space. You willneedabout 100 MBfor the source treeduring
compilation andabout 20 MB for the installation directory. An empty database cluster takes about 35
MB; databases take about five times the amount of space that a flat text file with the same data would
take. If you are going to run the regression tests you will temporarily need up to an extra 150 MB.
Use the
df
command to check free disk space.
15.3. Getting The Source
The PostgreSQL 9.4.7 sources can be obtained from the download section of our website:
http://www.postgresql.org/download/. You should get a file named
postgresql-9.4.7.tar.gz
or
postgresql-9.4.7.tar.bz2
.After you have obtained the file, unpack it:
gunzip postgresql-9.4.7.tar.gz
tar xf postgresql-9.4.7.tar
(Use
bunzip2
instead of
gunzip
if you have the
.bz2
file.) This will create a directory
postgresql-9.4.7
under the current directory with the PostgreSQL sources. Change into that
directory for the rest of the installation procedure.
You can also get the source directly from the version control repository, see Appendix I.
15.4. Installation Procedure
1. Configuration
408
Add multiple jpg to pdf - insert images into PDF in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Sample C# code to add image, picture, logo or digital photo into PDF document page using PDF page editor control
add photo to pdf for; add image to pdf java
Add multiple jpg to pdf - VB.NET PDF insert image library: insert images into PDF in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Guide VB.NET Programmers How to Add Images in PDF Document
add jpg to pdf acrobat; add image pdf acrobat
Chapter 15. Installation from Source Code
The first step of the installation procedure is to configure the source tree for your system and
choose the options you would like. This is done by running the
configure
script. For a default
installation simply enter:
./configure
This script will run a number of tests to determine values for various system dependentvariables
and detect any quirks of your operating system, and finally will create several files in the build
tree to record what it found. You can also run
configure
in a directory outside the source tree,
if you want to keep the build directory separate. This procedure is also called a VPATH build.
Here’s how:
mkdir build_dir
cd build_dir
/path/to/source/tree/configure [options go here]
make
The default configuration will build the server and utilities, as well as all client applications and
interfaces that require only a C compiler. All files will be installed under
/usr/local/pgsql
by default.
You can customize the build and installation process by supplying one or more of the following
command line options to
configure
:
--prefix=
PREFIX
Install all files under the directory
PREFIX
instead of
/usr/local/pgsql
.The actual files
will be installed into various subdirectories; no files will ever be installed directly into the
PREFIX
directory.
If you have special needs, you can also customize the individual subdirectories with the
followingoptions. However, if youleave these withtheir defaults, the installationwill be re-
locatable, meaningyou canmove the directoryafter installation. (The
man
and
doc
locations
are not affectedby this.)
For relocatable installs, you might want to use
configure
’s
--disable-rpath
option.
Also, you will need to tell the operating system how to find the shared libraries.
--exec-prefix=
EXEC-PREFIX
You can install architecture-dependent files under a different prefix,
EXEC-PREFIX
,than
what
PREFIX
was set to. This can be useful to share architecture-independent files between
hosts. If you omit this, then
EXEC-PREFIX
is set equal to
PREFIX
and both architecture-
dependent and independent files will be installed under the same tree, which is probably
what you want.
--bindir=
DIRECTORY
Specifies the directory for executable programs. The default is
EXEC-PREFIX
/bin
,which
normally means
/usr/local/pgsql/bin
.
--sysconfdir=
DIRECTORY
Sets the directory for various configuration files,
PREFIX
/etc
by default.
--libdir=
DIRECTORY
Sets the location to install libraries and dynamically loadable modules. The default is
EXEC-PREFIX
/lib
.
--includedir=
DIRECTORY
Sets the directory for installing C and C++ header files. The default is
PREFIX
/include
.
409
VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.
Turn multiple pages PDF into multiple jpg files in VB.NET class. Support of converting from any single one PDF page and multiple pages. Add necessary references:
how to add a picture to a pdf file; how to add image to pdf acrobat
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
of converting from any single one PDF page and multiple pages. converter library will name the converted JPEG image file Output.jpg. Add necessary references:
add image to pdf preview; how to add picture to pdf
Chapter 15. Installation from Source Code
--datarootdir=
DIRECTORY
Sets the root directory for various types of read-only data files. This onlysets the default for
some of the following options. The default is
PREFIX
/share
.
--datadir=
DIRECTORY
Sets the directory for read-only data files used by the installed programs. The default is
DATAROOTDIR
.Note that this has nothingto do withwhere your database files will be placed.
--localedir=
DIRECTORY
Sets the directory for installing locale data, in particular message translation catalog files.
The default is
DATAROOTDIR
/locale
.
--mandir=
DIRECTORY
The man pages that come with PostgreSQL will be installed under this directory, in their
respective
man
x
subdirectories. The default is
DATAROOTDIR
/man
.
--docdir=
DIRECTORY
Sets the root directory for installing documentation files, except “man” pages. This
only sets the default for the following options. The default value for this option is
DATAROOTDIR
/doc/postgresql
.
--htmldir=
DIRECTORY
The HTML-formatted documentation for PostgreSQL will be installed under this directory.
The default is
DATAROOTDIR
.
Note: Care has been taken to make it possible to install PostgreSQL into shared installa-
tion locations (such as
/usr/local/include
)without interfering with the namespace of the
rest of the system. First, the string “
/postgresql
”is automatically appended to
datadir
,
sysconfdir
, and
docdir
, unless the fully expanded directory name already contains the
string“
postgres
”or“
pgsql
”. For example, if youchoose
/usr/local
as prefix, thedocumen-
tation will be installed in
/usr/local/doc/postgresql
,but if the prefix is
/opt/postgres
,
then it will be in
/opt/postgres/doc
.The public C header files of the client interfaces are
installed into
includedir
and arenamespace-clean. Theinternalheaderfiles andthe server
header files are installed into private directories under
includedir
.See the documentation
of each interface for information about how to access its header files. Finally, a private subdi-
rectory will also be created, if appropriate, under
libdir
for dynamically loadable modules.
--with-extra-version=
STRING
Append
STRING
tothe PostgreSQL version number. You can use this, for example, to mark
binaries built from unreleased Git snapshots or containing custom patches with an extra
version string such as a
git describe
identifier or a distribution package release number.
--with-includes=
DIRECTORIES
DIRECTORIES
is a colon-separated list of directories that will be added to the list the com-
piler searches for header files. If you have optional packages (such as GNU Readline) in-
stalled in a non-standard location, you have to use this option and probably also the corre-
sponding
--with-libraries
option.
Example:
--with-includes=/opt/gnu/include:/usr/sup/include
.
410
C# Create PDF from images Library to convert Jpeg, png images to
for combining multiple image formats into one or multiple PDF file in C# images.Add(new Bitmap(Program.RootPath + "\\" 1.jpg")); images.Add(new Bitmap
add picture to pdf in preview; add image to pdf acrobat reader
VB.NET Create PDF from images Library to convert Jpeg, png images
Turn multiple image formats into one or multiple PDF file. 1.bmp")) images.Add(New REImage(Program.RootPath + "\\" 1.jpg")) images.Add(New REImage
add a jpeg to a pdf; add photo to pdf reader
Chapter 15. Installation from Source Code
--with-libraries=
DIRECTORIES
DIRECTORIES
is a colon-separated list of directories to search for libraries. You will prob-
ably have touse this option (and the corresponding
--with-includes
option) if youhave
packages installed in non-standard locations.
Example:
--with-libraries=/opt/gnu/lib:/usr/sup/lib
.
--enable-nls[=
LANGUAGES
]
Enables NativeLanguageSupport(NLS), that is, the abilityto display aprogram’s messages
in a language other than English.
LANGUAGES
is an optional space-separated list of codes
of the languages that you want supported, for example
--enable-nls=’de fr’
.(The
intersection betweenyour listand the set of actually provided translations will be computed
automatically.) If you do not specify a list, then all available translations are installed.
To use this option, you will need an implementation of the Gettext API; see above.
--with-pgport=
NUMBER
Set
NUMBER
as the default port number for server and clients. The default is 5432. The port
can always be changed later on, but if you specify it here then both server and clients will
have the same default compiled in, which can be very convenient. Usually the only good
reason to select a non-default value is if you intend to run multiple PostgreSQL servers on
the same machine.
--with-perl
Build the PL/Perl server-side language.
--with-python
Build the PL/Python server-side language.
--with-tcl
Build the PL/Tcl server-side language.
--with-tclconfig=
DIRECTORY
Tcl installs the file
tclConfig.sh
,which contains configuration information needed to
build modules interfacing to Tcl. This file is normally found automatically at a well-known
location, but if you want to use a different version of Tcl you can specify the directory in
which to look for it.
--with-gssapi
Build with support for GSSAPI authentication. On many systems, the GSSAPI (usually
apart of the Kerberos installation) system is not installed in a location that is searched by
default (e.g.,
/usr/include
,
/usr/lib
), soyoumust usetheoptions
--with-includes
and
--with-libraries
in addition to this option.
configure
will check for the required
header files and libraries to make sure that your GSSAPI installation is sufficient before
proceeding.
--with-krb-srvnam=
NAME
The default name of the Kerberos service principal used by GSSAPI.
postgres
is the de-
fault. There’s usually no reason to change this unless you have a Windows environment, in
which case it must be set to upper case
POSTGRES
.
--with-openssl
Build withsupport for SSL (encrypted) connections. This requires the OpenSSL package to
be installed.
configure
will check for the required header files and libraries to make sure
411
C# WPF PDF Viewer SDK to convert and export PDF document to other
Text. Add Text Box. Drawing Markups. Add Stamp Annotation. Create multiple pages Tiff file from PDF document. quality, support converting PDF to PNG, JPG, BMP and
how to add a jpg to a pdf; add image pdf
C# Create PDF Library SDK to convert PDF from other file formats
Gratis control for creating PDF from multiple image formats such as tiff, jpg, png, gif this PDF document creating toolkit, if you need to add some text
add photo to pdf in preview; add picture to pdf form
Chapter 15. Installation from Source Code
that your OpenSSL installation is sufficient before proceeding.
--with-pam
Build with PAM (Pluggable Authentication Modules) support.
--with-ldap
Build with LDAP support for authentication and connection parameter lookup (see Section
31.17 and Section 19.3.7 for more information). On Unix, this requires the OpenLDAP
package to be installed. On Windows, the default WinLDAP library is used.
configure
will check for the required header files and libraries to make sure that your OpenLDAP
installation is sufficient before proceeding.
--without-readline
Prevents useof theReadlinelibrary(and libeditas well). This option disables command-line
editing and history inpsql, so it is not recommended.
--with-libedit-preferred
Favors the use of the BSD-licensed libedit library rather than GPL-licensed Readline. This
option is significant only if you have bothlibraries installed; the default in that case is touse
Readline.
--with-bonjour
Build with Bonjour support. This requires Bonjour support in your operating system. Rec-
ommended on OS X.
--with-uuid=
LIBRARY
Build the uuid-ossp module (which provides functions to generate UUIDs), using the spec-
ified UUID library.
LIBRARY
must be one of:
bsd
to usetheUUIDfunctions foundin FreeBSD, NetBSD, andsomeother BSD-derived
systems
e2fs
to use the UUID library created by the
e2fsprogs
project; this library is present
in most Linux systems and in OS X, and can be obtained for other platforms as well
ossp
to use the OSSP UUID library
1
--with-ossp-uuid
Obsolete equivalent of
--with-uuid=ossp
.
--with-libxml
Build with libxml (enables SQL/XML support). Libxml version 2.6.23 or later is required
for this feature.
Libxml installs a program
xml2-config
that can be used to detect the required compiler
and linker options. PostgreSQL will useit automatically if found. To specifya libxml instal-
lation at an unusual location, you can either set the environment variable
XML2_CONFIG
to point to the
xml2-config
program belonging to the installation, or use the options
--with-includes
and
--with-libraries
.
--with-libxslt
Use libxslt when building the xml2 module. xml2 relies on this library to perform XSL
transformations of XML.
1. http://www.ossp.org/pkg/lib/uuid/
412
C# PDF Convert to Images SDK: Convert PDF to png, gif images in C#
exporting PDF to multiple image forms, including Jpg, Png, Bmp high performance conversions from PDF document to multiple image forms. Add necessary references:
adding images to a pdf document; adding an image to a pdf in acrobat
VB.NET Create PDF Library SDK to convert PDF from other file
Gratis control for creating PDF from multiple image formats such as tiff, jpg, png, gif, bmp, etc. Add necessary references: RasterEdge.Imaging.Basic.dll.
how to add an image to a pdf file in acrobat; acrobat add image to pdf
Chapter 15. Installation from Source Code
--disable-integer-datetimes
Disable support for 64-bit integer storage for timestamps and intervals, and store datetime
values as floating-point numbers instead. Floating-point datetime storage was the default in
PostgreSQL releases prior to 8.4, but it is now deprecated, because it does not support mi-
crosecond precision for the full range of
timestamp
values. However, integer-based date-
time storage requires a 64-bit integer type. Therefore, this option can be used when no such
type is available, or for compatibility with applications written for prior versions of Post-
greSQL. See Section 8.5 for more information.
--disable-float4-byval
Disable passing float4 values “by value”, causing them to be passed “by reference” instead.
This option costs performance, but may be needed for compatibility with old user-defined
functions that are writtenin Canduse the “version0” calling convention. A better long-term
solution is to update any such functions to use the “version 1” calling convention.
--disable-float8-byval
Disable passing float8 values “by value”, causing them to be passed “by reference” instead.
This option costs performance, but may be needed for compatibility with old user-defined
functions that are writtenin Canduse the “version0” calling convention. A better long-term
solution is to update any such functions to use the “version 1” calling convention. Note that
this option affects not only float8, but also int8 and some related types such as timestamp.
On 32-bit platforms,
--disable-float8-byval
is the default and it is not allowed to
select
--enable-float8-byval
.
--with-segsize=
SEGSIZE
Set the segment size, in gigabytes. Large tables are divided into multiple operating-system
files, each of size equal to the segment size. This avoids problems with file size limits that
exist on many platforms. The default segment size, 1 gigabyte, is safe on all supported
platforms. If your operating system has “largefile” support (which most do, nowadays), you
can use a larger segment size. This can be helpful to reduce the number of file descriptors
consumed when working with very large tables. But be careful not to select a value larger
than is supported by your platform and the file systems you intend to use. Other tools you
might wishtouse, suchas tar, couldalso setlimits onthe usable filesize. Itis recommended,
though not absolutelyrequired, that this value be apower of 2. Note that changing this value
requires an initdb.
--with-blocksize=
BLOCKSIZE
Set the block size, in kilobytes. This is the unit of storage and I/O within tables. The default,
8kilobytes, is suitable for most situations; but other values may be useful in special cases.
The value must be a power of 2 between 1 and32 (kilobytes). Note that changing this value
requires an initdb.
--with-wal-segsize=
SEGSIZE
Set the WAL segment size, in megabytes. This is the size of each individual file in the WAL
log. It may be useful to adjust this size to control the granularity of WAL log shipping. The
default size is 16megabytes. The value must be a power of 2between1 and64(megabytes).
Note that changing this value requires an initdb.
--with-wal-blocksize=
BLOCKSIZE
Set the WAL block size, in kilobytes. This is the unit of storage and I/O within the WAL
log. The default, 8 kilobytes, is suitable for most situations; but other values may be useful
in special cases. The value must be a power of 2 between 1 and 64 (kilobytes). Note that
changing this value requires an initdb.
413
Chapter 15. Installation from Source Code
--disable-spinlocks
Allow the build to succeed even if PostgreSQL has no CPU spinlock support for the plat-
form. The lack of spinlock support will result in poor performance; therefore, this option
should only be used if the build aborts and informs you that the platform lacks spinlock
support. If this option is required to build PostgreSQL on your platform, please report the
problem to the PostgreSQL developers.
--disable-thread-safety
Disable the thread-safety of client libraries. This prevents concurrent threads in libpq and
ECPG programs from safely controlling their private connection handles.
--with-system-tzdata=
DIRECTORY
PostgreSQL includes its own time zone database, which it requires for date and time op-
erations. This time zone database is in fact compatible with the IANA time zone database
provided by many operating systems such as FreeBSD, Linux, and Solaris, so it would
be redundant to install it again. When this option is used, the system-supplied time zone
database in
DIRECTORY
is used instead of the one included in the PostgreSQL source dis-
tribution.
DIRECTORY
must be specified as an absolute path.
/usr/share/zoneinfo
is a
likely directoryon some operating systems. Note that the installation routine will not detect
mismatching or erroneous time zone data. If you use this option, you are advised to run the
regression tests to verify that the time zone data you have pointed to works correctly with
PostgreSQL.
This option is mainly aimed at binary package distributors who know their target operating
system well. The main advantage of using this option is that the PostgreSQL package won’t
need to be upgraded whenever any of the many local daylight-saving time rules change.
Another advantage is that PostgreSQL can be cross-compiled more straightforwardly if the
time zone database files do not need to be built during the installation.
--without-zlib
Prevents use of the Zlib library. This disables support for compressed archives in pg_dump
and pg_restore. This option is only intended for those rare systems where this library is not
available.
--enable-debug
Compiles all programs and libraries with debugging symbols. This means that you can run
the programs in a debugger to analyze problems. This enlarges the size of the installed
executables considerably, andon non-GCC compilers it usually also disables compiler opti-
mization, causing slowdowns. However, having the symbols available is extremely helpful
for dealing with any problems that might arise. Currently, this option is recommended for
production installations only if you use GCC. But you should always have it on if you are
doing development work or running a beta version.
--enable-coverage
If usingGCC, allprograms andlibraries are compiled withcode coveragetesting instrumen-
tation. When run, they generate files in the build directory with code coverage metrics. See
Section 30.5 for more information. This option is for use only with GCC and when doing
development work.
--enable-profiling
If using GCC, all programs and libraries are compiled so they can be profiled. On backend
exit, a subdirectory will be created that contains the
gmon.out
file for use in profiling. This
option is for use only with GCC and when doing development work.
414
Chapter 15. Installation from Source Code
--enable-cassert
Enables assertion checks in the server, which test for many “cannot happen” conditions.
This is invaluable for code development purposes, but the tests can slow down the server
significantly. Also, having the tests turned on won’t necessarily enhance the stability of
your server! The assertion checks are not categorized for severity, and so what might be a
relatively harmless bug will still lead to server restarts if it triggers an assertionfailure. This
option is not recommended for production use, but you should have it on for development
work or when runninga beta version.
--enable-depend
Enables automatic dependency tracking. With this option, the makefiles are set up so that
all affected object files will be rebuilt when any header file is changed. This is useful if you
are doing development work, butis just wasted overhead if youintend only to compile once
and install. At present, this option only works with GCC.
--enable-dtrace
Compiles PostgreSQL with support for the dynamic tracing tool DTrace. See Section 27.4
for more information.
To point to the
dtrace
program, the environment variable
DTRACE
can be set. This will
often be necessary because
dtrace
is typically installed under
/usr/sbin
,which might
not be in the path.
Extra command-line options for the
dtrace
program can be specified in the environment
variable
DTRACEFLAGS
.On Solaris, to include DTrace support in a 64-bit binary, you must
specify
DTRACEFLAGS="-64"
toconfigure. For example, using the GCC compiler:
./configure CC=’gcc -m64’ --enable-dtrace DTRACEFLAGS=’-64’ ...
Using Sun’s compiler:
./configure CC=’/opt/SUNWspro/bin/cc -xtarget=native64’ --enable-dtrace DTRACEFLAGS=’-64’ ...
--enable-tap-tests
Enable tests using the Perl TAP tools. This requires a Perl installation and the Perl module
IPC::Run
.See Section 30.4 for more information.
If youprefer a C compiler differentfrom the one
configure
picks, you can set the environment
variable
CC
to the program of your choice. By default,
configure
will pick
gcc
if available,
else the platform’s default (usually
cc
). Similarly, you can override the default compiler flags if
needed with the
CFLAGS
variable.
You can specifyenvironment variables on the
configure
command line, for example:
./configure CC=/opt/bin/gcc CFLAGS=’-O2 -pipe’
Here is a list of the significant variables that can be set in this manner:
BISON
Bison program
CC
Ccompiler
CFLAGS
options to pass to the C compiler
415
Chapter 15. Installation from Source Code
CPP
Cpreprocessor
CPPFLAGS
options to pass to the C preprocessor
DTRACE
location of the
dtrace
program
DTRACEFLAGS
options to pass to the
dtrace
program
FLEX
Flex program
LDFLAGS
options to use when linking either executables or shared libraries
LDFLAGS_EX
additional options for linking executables only
LDFLAGS_SL
additional options for linking shared libraries only
MSGFMT
msgfmt
program for native language support
PERL
Fullpath tothe Perl interpreter. This willbe used todetermine the dependencies for building
PL/Perl.
PYTHON
Full path to the Python interpreter. This will be used to determine the dependencies for
building PL/Python. Also, whether Python 2 or 3 is specified here (or otherwise implicitly
chosen) determines which variantof thePL/Python languagebecomes available.SeeSection
43.1 for more information.
TCLSH
Fullpathto the Tcl interpreter. This will be used to determine the dependencies for building
PL/Tcl, and it will be substituted into Tcl scripts.
XML2_CONFIG
xml2-config
program used to locate the libxml installation.
Note: When developing code inside the server, it is recommended to use the configure op-
tions
--enable-cassert
(which turns on many run-time error checks) and
--enable-debug
(which improves the usefulness of debugging tools).
If using GCC, it is best to build with an optimization level of at least
-O1
,because using no
optimization (
-O0
)disables some important compiler warnings (such as the use of uninitial-
ized variables). However, non-zero optimization levels can complicate debugging because
stepping through compiled code will usually not matchup one-to-one with sourcecodelines.
416
Chapter 15. Installation from Source Code
If you get confused while trying to debug optimized code, recompile the specific files of in-
terest with
-O0
.An easy way to do this is by passing an option to make:
make PROFILE=-O0
file.o
.
2. Build
To start the build, type:
make
(Remember to use GNU make.) The build will take a few minutes depending on your hardware.
The last line displayed should be:
All of PostgreSQL is successfully made. Ready to install.
If you want to build everything that can be built, including the documentation (HTML and man
pages), and the additional modules (
contrib
), type instead:
make world
The last line displayed should be:
PostgreSQL, contrib and HTML documentation successfully made. Ready to install.
3. RegressionTests
If you want to test the newly built server before you install it, you can run the regression tests at
this point. The regression tests are a test suite to verify that PostgreSQL runs on your machine in
the way the developers expected it to. Type:
make check
(This won’t workas root;do it as an unprivilegeduser.) Chapter 30 contains detailedinformation
about interpreting the test results. You can repeat this test at any later time by issuing the same
command.
4. Installing the Files
Note: If you are upgrading an existing system be sure to read Section 17.6 which has in-
structions about upgrading a cluster.
To install PostgreSQL enter:
make install
This will install files into the directories that were specified in step 1. Make sure that you have
appropriate permissions to write into that area. Normally you need to do this step as root. Alter-
natively, you can create the target directories in advance and arrange for appropriate permissions
to be granted.
To install the documentation (HTML and man pages), enter:
make install-docs
If you built the world above, type instead:
make install-world
This also installs the documentation.
You can use
make install-strip
instead of
make install
to strip the executable files and
libraries as they are installed. This will save some space. If you built with debugging support,
stripping will effectively remove the debugging support, so it should only be done if debugging
is no longer needed.
install-strip
tries to do a reasonable job saving space, but it does not
417
Documents you may be interested
Documents you may be interested