Chilkat Go Language Package

for Windows, Linux, Alpine Linux, MAC OS X, Solaris, FreeBSD, and OpenBSD

* For Raspberry Pi 2/3, use Linux armhf/aarch64 downloads.

1) Download chilkat_go.zip to $GOPATH/src and unzip

Creates 3 directories under $GOPATH/src:

  • chilkat: The "chilkat" package. Contains .go source files, one per Chilkat class.
  • chilkat_example1: Simple example program making use of the "chilkat" package.
  • chilkat_example2: Example program demonstrating async methods and event callbacks.

v9.5.0.76 12-Nov-2018sha256: 8d0fc35debf9bcded1ab3843f1b63f543344f977ab2288ad8ae3d4b8c04837e6
chilkat_go.zip

 

2) Download One of the Native "C" Chilkat Go Libs

Choose the native "C" Chilkat library that matches your operating system, architecture, etc.
Download and extract to a directory of your choosing, such as $HOME/go_chilkat_c/

See Native "C" Downloads Below...

3) Set the CGO_LDFLAGS Environment Variable

Find the directory where the libchilkatext-9.5.0.a is located. This will be the directory for the -L option.
For example, -L$HOME/go_chilkat_c/linux-x64-gcc

On non-Windows systems, set the CGO_LDFLAGS to "-L$HOME/go_chilkat_c/linux-x64-gcc -lchilkatext-9.5.0 -lresolv -lpthread -lstdc++".

On Windows systems, use "-lws2_32". For example, CGO_LDFLAGS might be set to "-LC:/go_chilkat_c/tdm-5.1.0-64 -lchilkatExt-9.5.0 -lws2_32 -lstdc++".

On Mac OS X systems, set CGO_LDFLAGS
to "-LC:/go_chilkat_c/macosx-x86_64-clang -lchilkatext_x86_64.a -lpthread -lresolv -lstdc++"
or "-LC:/go_chilkat_c/macosx-i386-clang -lchilkatext_i386.a -lpthread -lresolv -lstdc++"

Note: Case sensitivity matters: The Windows lib is "chilkatExt", others are "chilkatext".

4) Build the "chilkat" package.

In $GOPATH/src/chilkat, type go build. Then type go install.

Note: go build takes some time, perhaps a minute or two.

5) Build and Run the Example Programs.

In $GOPATH/src/chilkat_example1, type go build. Then run chilkat_example1.

In $GOPATH/src/chilkat_example2, type go build. Then run chilkat_example2.

6) Finished

See Chilkat Go Reference Documentation and Chilkat Go Examples.

 


Native "C" Chilkat Go Libs

Linux · Alpine Linux · MAC OS X Solaris · FreeBSD · OpenBSD



Linux Native "C" Chilkat Go Libs

v9.5.0.76 11-Nov-2018sha256: ac99e338478e99dbe2d78e7df904851759d0e2ddf6e8961ed4af2d5169f88142
Linux x64 External C Static Lib (gcc)

v9.5.0.76 11-Nov-2018sha256: 8d8a0c21f0b09260c96e1b3bd7ae2a16b2862949351450a08981d3c50f11ff8f
Linux x86 External C Static Lib (gcc)

v9.5.0.76 11-Nov-2018sha256: 9fafebe7ce33a63445c4071753a5bfa533f7be862a6c81e42318d36c43f9e5c7
Linux aarch64 External C Static Lib (gcc)

v9.5.0.76 11-Nov-2018sha256: 211d0fcead658e09e0ddfd5846fe42e97f624800fa46439ae8ba9caff7a30e0a
Linux armhf External C Static Lib (gcc)

v9.5.0.76 11-Nov-2018sha256: d026dbe1cc312e8247a1c4f08ca5c3eb72858bb04dd8d418316099feaa39e8d0
Linux x64 External C Static Lib (clang)

v9.5.0.76 11-Nov-2018sha256: 3e9908b6c96f5094d8e9a8503b4bda667b2e4f464cb99165fa8f1bac3565bcff
Linux x86 External C Static Lib (clang)

v9.5.0.76 11-Nov-2018sha256: f33f477792fedc7ae761abf820010f08ba9dd44d35c96dc8b2de81ee3bfb2060
Linux armhf External C Static Lib (clang)


Alpine Linux Native "C" Chilkat Go Libs

v9.5.0.76 11-Nov-2018sha256: 2acba29f9b3acc5bb0fda73aad77f47c93ddcfce5b3966a40cd1d098e7a3eb35
Alpine Linux x64 External C Static Lib (gcc)

v9.5.0.76 11-Nov-2018sha256: 46ef387b33035bc1769625ab2b75fe61594cf74c38bbaa150fec68ed0f2d712d
Alpine Linux x86 External C Static Lib (gcc)

v9.5.0.76 11-Nov-2018sha256: 12aeae583269d5dba2d97d2bb7fdde425e14afc03ada070a18ca7fb08e8d4d6b
Alpine Linux aarch64 External C Static Lib (gcc)

v9.5.0.76 11-Nov-2018sha256: 1693fb9c25dd1d6cbd430bcfa0e8dcaacc913ae36aa2601ba56786dbc4e7dae5
Alpine Linux armhf External C Static Lib (gcc)


MAC OS X Native "C" Chilkat Go Libs

v9.5.0.76 11-Nov-2018sha256: 1ea5505c8b08b5c8054c4fb4702bc3f1732271f2dba14f2c585ba9474a1ba1f6
MacOSX x86_64 External C Static Lib (clang)

v9.5.0.76 11-Nov-2018sha256: 94c4908d665ab83eb19bd592a5309d0016746f32e81fa9d50f03af13b6d7793e
MacOSX i386 External C Static Lib (clang)


Solaris Native "C" Chilkat Go Libs

v9.5.0.76 11-Nov-2018sha256: a2d7d090d9076090dad0d260c6eafdd1dc20e937b4baa923c23078f99a17d1a4
Solaris x64 External C Static Lib (gcc)

v9.5.0.76 11-Nov-2018sha256: 6fa52c13692c22e469e5a46462ee67783472614bb9768ff95cb4940cb16760f9
Solaris x86 External C Static Lib (gcc)

v9.5.0.76 11-Nov-2018sha256: 47cca9537be382de233bfe4742299bb608eb7565e18ae4aa72c55b684f130ced
Solaris x64 External C Static Lib (solaris studio)

v9.5.0.76 11-Nov-2018sha256: 479bbbf784c8db404f2a44e8157405e19650fab4faa9d0ff45dd60058f84f4cd
Solaris x86 External C Static Lib (solaris studio)


FreeBSD Native "C" Chilkat Go Libs

v9.5.0.76 11-Nov-2018sha256: 4d99b1bb966ab5d680a4779e67365ec880885a288d9bebb823ceb2c55eaf0e2b
FreeBSD x64 External C Static Lib (clang)

v9.5.0.76 11-Nov-2018sha256: 04887090e74158f5a59685ee9cc6bbb8f3f4a56d822bd6ef17974517a57d0be6
FreeBSD x86 External C Static Lib (clang)

v9.5.0.76 11-Nov-2018sha256: e03dbca6db531e85af51a62391cbc01e8127d7d130aeee7bf48689aa6c4564b7
FreeBSD x64 External C Static Lib (gcc)

v9.5.0.76 11-Nov-2018sha256: 5b98a3fb6049570d78050aa01b58c52ac127b202c5ddfb1ac269227c77cf60d0
FreeBSD x86 External C Static Lib (gcc)


OpenBSD Native "C" Chilkat Go Libs

v9.5.0.76 11-Nov-2018sha256: f0195088161cb4217910e5a54164e0aa67c670a73a83676cc7050b2058314ed2
OpenBSD x64 External C Static Lib (clang)

v9.5.0.76 11-Nov-2018sha256: e9a99ec566b9cf6f47422620c609a0586aa731efdfe26ffd9576dc39ff3a8a4e
OpenBSD x86 External C Static Lib (clang)

v9.5.0.76 11-Nov-2018sha256: 9cd0a04fc8bd3109d7d1531e4b3fa18240271d878deef67bcf8f6c4514c15079
OpenBSD x64 External C Static Lib (gcc)

v9.5.0.76 11-Nov-2018sha256: 90414fcad4a8f46bcb5fd7fbe508cf182fcdc64c26a454dce227a499f787eb20
OpenBSD x86 External C Static Lib (gcc)

Windows Native "C" Chilkat Go Libs

v9.5.0.76 11-Nov-2018sha256: 67af7895e960fda89bf0b07aea821b326822d7ae9dab0c472eefb3ed9073a32d
Windows 64-bit tdm-64-5.1.0 (dw2) C Static Lib

v9.5.0.76 12-Nov-2018sha256: 8353408c9d590e92771393342bac91d5b1e5fac0f97a1c0671654323fd0b2b34
MinGW-w64 GCC-4.7.2 x86_64 C Static Lib

v9.5.0.76 13-Nov-2018sha256: 97525bfd1c0d84c044b754b4841f84a2af2dad56c8f18addb069b87f620c9b66
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-seh C Static Lib

v9.5.0.76 13-Nov-2018sha256: 0e259b106f5b38c14a17f8f2abb8b2cbec4f17628a9abb7c3e97c4be405d8a75
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-posix-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: 2677e26c96fdb4906113e0cb59cf4690e990418fea75c6413c88d27db2ddd8d1
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-seh C Static Lib

v9.5.0.76 13-Nov-2018sha256: c4dc35c4ec55c7d00e29aed74db7b5cb42e60f1e4f82f82d244b4bd59da3652e
MinGW-w64 GCC-8.1.0 x86_64-8.1.0-win32-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: 7fdd539b9e4a216a3e7df1d6c9aca925e96e157978b60b4065a3f8badd3ebb29
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-dwarf C Static Lib

v9.5.0.76 13-Nov-2018sha256: 158cbe0ebd66293c710064adb81894b80b22e3449b9eb2c6781303b3c032dbbd
MinGW-w64 GCC-8.1.0 i686-8.1.0-posix-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: 0133df857c1147d2a7ccdbfd208cc15c14e419ea65cec7bbde73336b34d6b7a7
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-dwarf C Static Lib

v9.5.0.76 13-Nov-2018sha256: 678dd0d94ce488ca40ceaefb6f669cd1b767b0926aadea4231c0d975d9817816
MinGW-w64 GCC-8.1.0 i686-8.1.0-win32-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: 3a9bd7ce57b8ad29643e3bb8cda3d79c8c9f23eb8207430f7d82a3469a677c64
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-seh C Static Lib

v9.5.0.76 13-Nov-2018sha256: 6b3e3834d731c690fd4c2bf152ef9e345e41aca132f0595a0880e9ab7b718c92
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-posix-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: 19c12a01ce736147425abae321f2ab55d72f64e0b96e2d05535f69bf517aa909
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-seh C Static Lib

v9.5.0.76 13-Nov-2018sha256: c735b89165de6e377ad0e9d1751a07fc952d226e51e370eda4552d81956fcf01
MinGW-w64 GCC-7.3.0 x86_64-7.3.0-win32-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: 5be169f9b8bc4301a8c401de5d0a2dc0fd8084ee381b841c9d91c535561311bc
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-dwarf C Static Lib

v9.5.0.76 13-Nov-2018sha256: fba3fe5a5274c577aa30e6b803a71a8403e8e6e51d65116f50cbd3f77118125b
MinGW-w64 GCC-7.3.0 i686-7.3.0-posix-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: 3d9911c8b4a470dde3151775d8f780c4d4b6805187ca0e19fe0ce7f7fef313dc
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-dwarf C Static Lib

v9.5.0.76 13-Nov-2018sha256: ac30e51cddb85b76bbbc1d5e29a7fda0641d762262ce4e2517648fdb6f032b53
MinGW-w64 GCC-7.3.0 i686-7.3.0-win32-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: 2bd6789416272ade7c09183b9f2d9b772b592435b3f004b530619e3f6d5c07cc
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-seh C Static Lib

v9.5.0.76 13-Nov-2018sha256: 99d0ec3126a42da226e2b1efb604a8019b07e87f1fafec82e590b70cfbc9dcec
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-posix-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: fbdc29049c6ced99d180772903fbe6b6079b8618144c08657a20e954f93f6920
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-seh C Static Lib

v9.5.0.76 13-Nov-2018sha256: 22f14438503bfd26c20b12085561718094ece138b265b4c67c08dd9030521b08
MinGW-w64 GCC-6.4.0 x86_64-6.4.0-win32-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: 1b6b353ac6514dff554cc470417af4709109abd5d30c284bb977bbe469b660c5
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-dwarf C Static Lib

v9.5.0.76 13-Nov-2018sha256: d8a21d2344c12c29db9b0c349f1683876b8840ac6186b9c070a282c14d90454e
MinGW-w64 GCC-6.4.0 i686-6.4.0-posix-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: ca2321b41ae9843ed85a2b75a5b3211e2833c8d46c9cb899eee067487f779668
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-dwarf C Static Lib

v9.5.0.76 13-Nov-2018sha256: 792a4c69edac1460954e67d5c44cbf26ffbc83aadf973442bee029c3549f754f
MinGW-w64 GCC-6.4.0 i686-6.4.0-win32-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: 548c7029180860d36980b7d05e1b28f99e1cfca163a3d5a508b746b2e19e7a0e
MinGW 5.3.0 32-bit C Static Lib

v9.5.0.76 13-Nov-2018sha256: f83f6ced3fed83dbec04583f17fb361bb8b5dc2744414f29ee85a1579c4fef45
MinGW 4.9.2 32-bit C Static Lib

v9.5.0.76 13-Nov-2018sha256: d4b35fe7a05cdff764cdbcb8adccbf03384a8b8ad6bb988334b6f468c82a6e96
MinGW-w64 GCC-4.9.2 x86_64-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: fa7ba6d05695ca86bad3bb9684f0d8b0bc1d9bdb142d4e15e2dde3a46f63dfd7
MinGW-w64 GCC-4.8.1 (rv5) 32-bit C Static Lib

v9.5.0.76 13-Nov-2018sha256: c37e5778748a09cb2540099c556298f24ba5ff6afe545737af6ec4586dd56236
MinGW-w64 GCC-4.8.1 (rv2) 32-bit C Static Lib

v9.5.0.76 13-Nov-2018sha256: e90d59708c7da2754d616af837419a5cd889f4977a3858d674ca88c4f14a1f6c
MinGW-w64 GCC-4.8.1 x86_64-sjlj C Static Lib

v9.5.0.76 13-Nov-2018sha256: 208b4a36a57863a5f2afd7e7bf2caccec8adf62f14f4cd9920719048d9e298f1
MinGW-w64 GCC-4.7.2 32-bit C Static Lib

v9.5.0.76 13-Nov-2018sha256: 2c803002963b6bbe8d4e8cddccce2b9cbb753487248a69d0a99a5c79c181aac6
MinGW 4.6.3 32-bit C Static Lib

v9.5.0.76 13-Nov-2018sha256: 4926aaa4627934efdf21cd56e0367c7f848301974e1b704dd6ba93a85627351b
MinGW 4.6.3 64-bit C Static Lib

v9.5.0.76 13-Nov-2018sha256: 2e8231b8b4d7c68743a2a4bd70899078e95c385fa34baf52d1c7a59c9fcfc8e4
tdm-4.9.2-64 C Static Lib

v9.5.0.76 13-Nov-2018sha256: 29d2c22df106983af6a5f47fb257d87abecb4d6688bfbbf771a9e360564a73a0
tdm-4.7.1-64 C Static Lib