Chilkat C/C++ Libraries for Solaris v10/v11
GCC Downloads
Solaris Studio Downloads
Built with Solaris Studio 12.4
Chilkat Reference Documentation
Install the binary distribution by extracting the files from the compressed archive. For example:
(64-bit) gzip -d chilkat-9.5.0-x86_64-solaris.tar.gz tar -xf chilkat-9.5.0-x86_64-solaris.tar (32-bit) gzip -d chilkat-9.5.0-x86-solaris.tar.gz tar -xf chilkat-9.5.0-x86-solaris.tar
This will create a 'chilkat-9.5.0-x86_64-solaris' 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.5.0.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.5.0.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.5.0.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.5.0 -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.5.0-x86_64-solaris 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"