午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

golang 64位linux環境下編譯出32位程序操作

瀏覽:236日期:2024-07-27 10:52:45

目標:在64位linux系統上編譯出32位程序。

操作:

1.執行 go env 查看當前go環境配置

2.執行 export GOARCH=386 配置go輸出系統平臺為32位

3.go build 編譯程序

4.使用file main 指令查看編譯出的可執行程序是否為32位

實踐圖片:

golang 64位linux環境下編譯出32位程序操作

golang 64位linux環境下編譯出32位程序操作

補充:golang float32/64與[]byte互轉

網絡協議開發中經常需要將int、float、bool等轉為二進制數據,float32、64 與[]byte處理:

import ( 'encoding/binary' 'math') func Float32ToByte(float float32) []byte { bits := math.Float32bits(float) bytes := make([]byte, 4) binary.LittleEndian.PutUint32(bytes, bits) return bytes} func ByteToFloat32(bytes []byte) float32 { bits := binary.LittleEndian.Uint32(bytes) return math.Float32frombits(bits)} func Float64ToByte(float float64) []byte { bits := math.Float64bits(float) bytes := make([]byte, 8) binary.LittleEndian.PutUint64(bytes, bits) return bytes} func ByteToFloat64(bytes []byte) float64 { bits := binary.LittleEndian.Uint64(bytes) return math.Float64frombits(bits)}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持好吧啦網。如有錯誤或未考慮完全的地方,望不吝賜教。

標簽: Linux系統
相關文章:
主站蜘蛛池模板: 国产成人三级在线播放 | 波多野结衣午夜 | 免费久久久久 | 日韩成人小视频 | 中文字幕第二页 | 日韩美女视频网站 | 成人h网站 | 亚洲精美视频 | 一级特黄aa大片欧美 | 99精品视频免费观看 | 亚洲精品在线播放视频 | 国产精品第一区 | 天天干天天曰 | 国产精成人 | 手机看片国产福利 | av久久久 | 天天干天天操天天爱 | 午夜免费时刻 | 日韩在线视频一区 | eeuss一区二区三区 | 欧美一级久久 | 日本高清视频一区二区 | 91精品国产麻豆 | 91久久久久久久久久久久久 | 国产黄色精品视频 | 免费的三级网站 | 久久高清免费视频 | 精品久久久久久久久久久aⅴ | 久草免费av | 日本一二三区在线视频 | 91在线亚洲 | 五月婷婷基地 | 男人久久天堂 | 91视频最新 | 国产黄a三级三级三级看三级男男 | 久在线观看 | 中文字幕在线观看1 | 青青草在线免费视频 | 亚洲精品二 | 日本精品一区二区 | 性欧美极品另类 |