Zip Component, Email Component, Encryption Component ActiveX Control for Zip Compression .NET Components for ASP.NET
ActiveX and .NET Components for Zip Compression, Encryption, Email, XML, S/MIME, HTML Email, Character Encoding, Digital Certificates, FTP, and more ASP Email ActiveX Component

  

  

  

  

  

 

Chilkat C/C++ Libraries for Solaris 10

32-bit Download: chilkat-9.3.1-x86-solaris10.tar.gz (11-May-2012)

64-bit Download: chilkat-9.3.1-x86_64-solaris10.tar.gz (11-May-2012)

SPARC Download: chilkat-9.3.1-sparc-solaris10.tar.gz (11-May-2012)

Chilkat Reference Documentation

Chilkat C++ Sample Code

Chilkat C Sample Code

Chilkat Blog

Chilkat Release Notes

Install the binary distribution by extracting the files from the compressed archive. For example:

(64-bit)
gzip -d chilkat-9.3.1-x86_64-solaris10.tar.gz
tar -xf chilkat-9.3.1-x86_64-solaris10.tar

(32-bit)
gzip -d chilkat-9.3.1-x86-solaris10.tar.gz
tar -xf chilkat-9.3.1-x86-solaris10.tar

(SPARC)
gzip -d chilkat-9.3.1-sparc-solaris10.tar.gz
tar -xf chilkat-9.3.1-sparc-solaris10.tar

This will create a 'chilkat-9.3.1-x86_64-solaris10' sub-directory containing the Chilkat C++ binary distribution. Header (.h) files are located in the "include" subdirectory. The static and shared libraries are located in the "lib" subdirectory.

Compiling and Linking a 32-bit (Intel processor) Application using the Static Library

The following example demonstrates compiling and linking a C++ program using the 32-bit Chilkat static library.

#!/bin/bash -ev
/usr/sfw/bin/g++ -m32 -O3 -Werror -c -fmessage-length=0 "ChilkatTest.cpp"
/usr/sfw/bin/g++ -m32 ChilkatTest.o /home/myUser/lib32/libchilkat-9.3.1.a -lsocket -lnsl -lresolv -o ChilkatTest

Compiling and Linking a 64-bit (Intel processor) Application using the Static Library

The following example demonstrates compiling and linking a C++ program using the 64-bit Chilkat static library.

#!/bin/bash -ev
/usr/sfw/bin/g++ -m64 -O3 -Werror -c -fmessage-length=0 "ChilkatTest.cpp"
/usr/sfw/bin/g++ -m64 ChilkatTest.o /home/myUser/lib64/libchilkat-9.3.1.a -lsocket -lnsl -lresolv -o ChilkatTest

Compiling and Linking a SPARC Application using the Static Library

The following example demonstrates compiling and linking a C++ program using the SPARC Chilkat static library.

#!/bin/bash -ev
/usr/sfw/bin/g++ -m64 -O3 -Werror -c -fmessage-length=0 "ChilkatTest.cpp"
/usr/sfw/bin/g++ -m64 ChilkatTest.o /home/myUser/lib64/libchilkat-9.3.1.a -lsocket -lnsl -lresolv -o ChilkatTest

Compiling and Linking an Application using the Shared Library

The following example demonstrates compiling and linking a C++ program using the 32-bit Chilkat shared library. The 32-bit "libchilkat-9.3.1.so" shared library should be located in a directory listed in the LD_LIBRARY_PATH environment variable.

To compile and link a 64-bit application, use the "-m64" compiler option instead of "-m32".

#!/bin/bash -ev
/usr/sfw/bin/g++ -m32 -O3 -Werror -c -fmessage-length=0 "ChilkatTest.cpp"
/usr/sfw/bin/g++ -m32 ChilkatTest.o -lchilkat-9.3.1 -lsocket -lnsl -lresolv -o ChilkatTest

Setting the LD_LIBRARY_PATH search path

If using the .so shared library, the LD_LIBRARY_PATH may need to be set.

In the following shell commands, the <chilkat-path> denotes the full path to the chilkat-9.3.1-x86_64-solaris10 directory.

For Bourne Shell, K Shell or Bash, type:

LD_LIBRARY_PATH=<chilkat-path>/lib:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH

For C Shell, type:

setenv LD_LIBRARY_PATH "<chilkat-path>/lib:$LD_LIBRARY_PATH"

The following functionality is not implemented in the Solaris build:

  • PPMD compression (not in 64-bit builds, but available in 32-bit builds)
  • RAR
  • Self-Extracting EXE


Privacy Statement. Copyright 2000-2012 Chilkat Software, Inc. All rights reserved.

(Regarding the usage of the Android logo) Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

Send feedback to support@chilkatsoft.com


Software components and libraries for Linux, MAC OS X, IOS (IPhone), Android™, QNX, Solaris, HP-UX, RHEL/CentOS
Microsoft Windows 7, Vista, XP, 2000, 2003 Server, 2008 Server, and Windows 95/98/NT4.