Go 语言中的 Chilkat 入门(Linux 64 位)

这是在 Go 编程语言中使用 Chilkat 获得“Hello World”的演练。

我们将从头开始,下载 Go 并运行一个简单的 Hello World Go 示例。然后我们将安装 Chilkat 并构建和运行示例程序。

(1) 我的 Go 语言安装在 ~/origin/go 中。

cd ~
mkdir origin
cd origin

(2) 下载Go并解压。

wget https://dl.google.com/go/go1.12.7.linux-amd64.tar.gz
tar xzf go1.12.7.linux-amd64.tar.gz

(3) 通过添加这些行来编辑您的 .profile。然后重新启动您的 shell 会话..

(GOPATH 将在接下来的步骤中使用,但我们将在此处设置它。)

GOROOT=$HOME/langDists/go
PATH="$PATH:$GOROOT/bin"
GOPATH=$HOME/go

(4) 创建一个目录(~/go/src/hello),我们将在其中创建一个简单的“hello”Go 程序。

cd ~
mkdir go
cd go
mkdir src
cd src
mkdir hello

(5) 创建包含此内容的文件~/go/src/hello/hello.go

package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}

(6) 构建并运行

cd ~/go/src/hello
go build
./hello

如果一切正常,继续……

(7) 下载chilkat_go.zip 并解压。(下载链接应更新为最新版本的 Chilkat。请参阅Chilkat Go Language Package for Windows, Linux, Alpine Linux, MAC OS X, Solaris, FreeBSD, OpenBSD, etc.

cd $GOPATH/src
wget https://chilkatdownload.com/9.5.0.93/chilkat_go.zip
unzip chilkat_go.zip

(8) 下载适用于 64 位 Linux 的 Native “C” Chilkat Go 库

确保 Chilkat 版本与为 chilkat_go.zip 下载的版本匹配。

cd $GOPATH/src
mkdir chilkatLib
cd chilkatLib
wget https://chilkatdownload.com/9.5.0.93
/chilkatext-9.5.0-linux-x64-gcc.tar.gz

tar xzf chilkatext-9.5.0-linux-x64-gcc.tar.gz

(9) 如此处所示设置 $CGO_LDFLAGS。(将此行添加到您的 .bashrc 中)

export CGO_LDFLAGS="-L$HOME/go/chilkatLib/linux-x64-gcc -lchilkatext-9.5.0 -lresolv -lpthread -lstdc++"

(10) 构建“chilkat”包。
“开始构建”需要一些时间。

cd $GOPATH/src/chilkat
go build
go install

(11) 构建并运行示例程序

cd $GOPATH/src/chilkat_example1
go build
./chilkat_example1

chilkat_example1 的输出应该是一些 XML,后跟一行指示“成功”的行。

猜你喜欢

转载自blog.csdn.net/qq_27295403/article/details/129306073