国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:139日期: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系統
相關文章:
主站蜘蛛池模板: 日日操夜夜爽 | 成人免费午夜视频 | 欧美日韩另类视频 | 亚洲区一| 九九在线观看精品视频6 | 中文字幕在线观看不卡视频 | 国产精品久久久久一区二区 | 成年人黄色免费网站 | 国产大臿蕉香蕉大视频 | 欧美三级网站在线观看 | 成人在线观看午夜 | 91精品视频在线播放 | 91免费公开视频 | 国产成人香蕉久久久久 | 久久综合狠狠综合久久97色 | 国产盗摄精品一区二区三区 | 酒色成人 | 国产成人午夜性视频影院 | 亚洲精品一区91 | 九九在线观看精品视频6 | 国内外成人免费在线视频 | 欧美巨乳在线观看 | 69性欧美高清影院 | 成年人免费软件 | 日本一二线不卡在线观看 | 美女视频一区二区三区在线 | 亚洲精品国产经典一区二区 | 欧美日韩精品一区二区三区视频在线 | 久久久国产精品福利免费 | 九九爱精品 | 女人张开腿让男人桶视频免费大全 | 三级网站国产 | 黄色一级网址 | 日本噜噜影院 | 欧美久久亚洲精品 | 手机在线观看黄色网址 | 欧美激情一区二区亚洲专区 | 亚洲综合网在线观看首页 | 91视频啪啪 | 美女喷水网站 | 在线看欧美成人中文字幕视频 |