欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

go開發(fā)中引用靜態(tài)庫.a文件的方法

 更新時間:2020年11月03日 10:03:07   作者:archmage199  
這篇文章主要介紹了go開發(fā)中引用靜態(tài)庫.a文件的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

前言

我使用goland開發(fā),下面都是用goland做演示

一、生成demo.a

新建一個項目,目錄如下

在這里插入圖片描述

demo.go

package demo

import (
	"fmt"
)

func Demo() {
	fmt.Printf("hello world")
}

main.go

package main

import "demo"

func main() {
	demo.Demo()
}

配置Run/Debug Configurations,在Go tool arguments:后輸入-i,然后運行后就會生成demo.a

在這里插入圖片描述
在這里插入圖片描述

二、修改demo.go

在文件頭添加//go:binary-only-package,添加這個之后就不會編譯了,這個在go/build/doc.go文件中最下方有說明

demo.go

//go:binary-only-package

package demo

import (
	_ "fmt"
)

func Demo() {
}
//	//go:binary-only-package
//
//	package mypkg
//
// The source code may include additional Go code. That code is never compiled
// but will be processed by tools like godoc and might be useful as end-user
// documentation.

運行后發(fā)現(xiàn)可以正常調(diào)用到demo.a里面的Demo函數(shù)

在這里插入圖片描述

提示:必須導(dǎo)入demo里用到的包,要不然會報錯

到此這篇關(guān)于go開發(fā)中引用靜態(tài)庫.a文件的方法的文章就介紹到這了,更多相關(guān)go引用靜態(tài)庫.a文件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Go語言中database/sql的用法介紹

    Go語言中database/sql的用法介紹

    Go語言中的database/sql包定義了對數(shù)據(jù)庫的一系列操作,database/sql/driver包定義了應(yīng)被數(shù)據(jù)庫驅(qū)動實現(xiàn)的接口,這些接口會被sql包使用,本文將詳細給大家介紹Go的database/sql的使用方法,需要的朋友可以參考下
    2023-05-05
  • 從并發(fā)到并行解析Go語言中的sync.WaitGroup

    從并發(fā)到并行解析Go語言中的sync.WaitGroup

    Go?語言提供了許多工具和機制來實現(xiàn)并發(fā)編程,其中之一就是?sync.WaitGroup。本文就來深入討論?sync.WaitGroup,探索其工作原理和在實際應(yīng)用中的使用方法吧
    2023-05-05
  • go xorm框架的使用

    go xorm框架的使用

    xorm框架和Spring Data Jpa有點相似,可以對比學(xué)習(xí),對于這個框架感覺還不錯,閑暇時間學(xué)習(xí)一下
    2021-05-05
  • Golang實現(xiàn)根據(jù)某個特定字段對結(jié)構(gòu)體的順序進行排序

    Golang實現(xiàn)根據(jù)某個特定字段對結(jié)構(gòu)體的順序進行排序

    這篇文章主要為大家詳細介紹了Golang如何實現(xiàn)根據(jù)某個特定字段對結(jié)構(gòu)體的順序進行排序,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • golang 實現(xiàn)interface{}轉(zhuǎn)其他類型操作

    golang 實現(xiàn)interface{}轉(zhuǎn)其他類型操作

    這篇文章主要介紹了golang 實現(xiàn)interface{}轉(zhuǎn)其他類型操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • Go?Ticker?周期性定時器用法及實現(xiàn)原理詳解

    Go?Ticker?周期性定時器用法及實現(xiàn)原理詳解

    這篇文章主要為大家介紹了Go?Ticker?周期性定時器用法及實現(xiàn)原理詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-08-08
  • golang程序使用alpine編譯出最小arm鏡像實現(xiàn)

    golang程序使用alpine編譯出最小arm鏡像實現(xiàn)

    這篇文章主要為大家介紹了golang程序使用alpine編譯出最小arm鏡像,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-12-12
  • 深入理解Golang之http server的實現(xiàn)

    深入理解Golang之http server的實現(xiàn)

    這篇文章主要介紹了深入理解Golang之http server的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Go 類型轉(zhuǎn)換工具包strconv包的用法

    Go 類型轉(zhuǎn)換工具包strconv包的用法

    Go 語言的?strconv?包提供了用于基本數(shù)據(jù)類型之間轉(zhuǎn)換的函數(shù),本文主要介紹了Go 類型轉(zhuǎn)換工具包strconv包的用法,具有一定的參考價值,感興趣的可以了解一下
    2024-05-05
  • Go 實現(xiàn)基于Token 的登錄流程深度分析

    Go 實現(xiàn)基于Token 的登錄流程深度分析

    Token 認證機制的核心思想是,服務(wù)端在用戶登錄時生成一個 Token,客戶端在后續(xù)的請求中攜帶這個 Token,服務(wù)端通過驗證 Token 的有效性來確認用戶的身份,本文將帶你深入探索基于 Token 的登錄流程,這是一種更為靈活且適用于現(xiàn)代應(yīng)用架構(gòu)的認證方式
    2024-03-03

最新評論