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

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

golang 64位linux環(huán)境下編譯出32位程序操作

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

目標(biāo):在64位linux系統(tǒng)上編譯出32位程序。

操作:

1.執(zhí)行 go env 查看當(dāng)前go環(huán)境配置

2.執(zhí)行 export GOARCH=386 配置go輸出系統(tǒng)平臺(tái)為32位

3.go build 編譯程序

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

實(shí)踐圖片:

golang 64位linux環(huán)境下編譯出32位程序操作

golang 64位linux環(huán)境下編譯出32位程序操作

補(bǔ)充:golang float32/64與[]byte互轉(zhuǎn)

網(wǎng)絡(luò)協(xié)議開(kāi)發(fā)中經(jīng)常需要將int、float、bool等轉(zhuǎn)為二進(jìn)制數(shù)據(jù),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)}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教。

標(biāo)簽: Linux系統(tǒng)
相關(guān)文章:
主站蜘蛛池模板: 黄色影院在线观看视频 | 欧美日韩一级大片 | 亚洲第一中文 | 亚洲精品不卡午夜精品 | 国产精品国产亚洲精品不卡 | 韩国在线精品福利视频在线观看 | 亚洲精品一区二区三区在线看 | 免费一区二区三区四区五区 | caoporen在线视频入口 | 欧美日韩一区二区三区视视频 | 日韩一区二区三区视频 | 99久久九九 | 怡红院色视频在线 | 黄色美女网站在线观看 | 免费在线观看的毛片 | 免费一级特黄 欧美大片 | 久久免费视频在线观看 | 久久精品免观看国产成人 | 黄色毛片免费看 | 免费一级欧美大片久久网 | 在线播放国产真实女同事 | 亚洲国产一区二区三区综合片 | 亚洲欧美成人综合久久久 | 国产一级做a爰片久久毛片 国产一级做a爰片久久毛片99 | 久久久黄色大片 | 麻豆影音| 99国内精品 | 久久精品免费 | 日韩亚洲一区二区三区 | 久久精品最新免费国产成人 | 欧美在线一级视频 | 久久精品视频免费观看 | 久久久久久久国产a∨ | 亚洲精品国产一区二区三区在 | 日本精品久久 | 国产成人精品免费视频大 | 久久毛片网站 | 成人一级毛片 | 欧美成人 综合网播九公社 欧美成人26uuu欧美毛片 | 亚洲欧美一区二区三区综合 | 日韩高清在线不卡 |