Ubuntu 18.04 を使用しています。 CGOを含む以下のプログラムをgolangのプログラムをラズパイ向けにクロスビルドするには package main import ( "fmt" ) // #cgo LDFLAGS: -lm // #include <math.h> import "C" func main() { fmt.Printf("sqrt(3) = %f\n", C.sqrt(C.double(3))) }
動機 dockerのようなコンテナでは通常のLinuxシステムではinitなどがやってくれる処理をdocker自体が面倒を見てくれる。実際にどこまでやってくれるのかを調べるために、busybox一個だけを含むイメージを作って動かして、どんなファイルが自動生成されているのか調べた。 使用したdockerは、Ubuntu 16.04 で sudo apt install docker.io でインストールしたもの。 $ docker version Client: Version: 1.13.1 API version: 1.26 Go version: go1.6.2 Git commit: 092cba3 Built: Thu Nov 2 20:40:23 2017 OS/Arch: linux/amd64 Server: Version: 1.13.1 API version: 1.26
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く