亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:149日期: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系統
相關文章:
主站蜘蛛池模板: 手机看片国产欧美日韩高清 | 久草视频资源在线观看 | 久久91综合国产91久久精品 | 韩国一级免费视频 | 日韩永久在线观看免费视频 | 亚洲欧美精品中文字幕 | 国产成人亚洲欧美三区综合 | 国产一区二区日韩欧美在线 | 亚洲aⅴ | 日本久久久久久久久久 | 一级毛片在线视频 | 99re久久精品国产首页2020 | 亚洲精品在线免费观看视频 | 国产做a爰片久久毛片 | 国产精品久久久久久一区二区三区 | 久草青青视频 | 欧美高清色视频在线播放 | 欧美另类在线视频 | 分享一个无毒不卡免费国产 | 久久综合99re久久爱 | 亚洲精品国自产拍影院 | 国产亚洲精品福利片 | 国产天堂在线一区二区三区 | 91情侣在线偷精品国产 | 欧美孕妇性xxxⅹ精品hd | 免费无毒 | 国产日韩欧美网站 | 免费无遮挡毛片 | 一个人看的日本www的免费视频 | 一区二区三区免费高清视频 | 一级毛片视频免费 | 三级毛片网站 | 欧美午夜不卡在线观看最新 | 国产萌白酱在线一区二区 | 亚洲精品一二三 | 深夜福利视频大全在线观看 | 午夜爽爽 | 免费观看欧美成人禁片 | 亚洲视频精品在线 | 黄色免费看片网站 | 99九九精品视频 |