亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

錯誤:從C構建示例時,無法確定C.stdout的名稱種類?去?go!

錯誤:從C構建示例時,無法確定C.stdout的名稱種類?去?go!

Go
開滿天機 2021-05-05 09:24:36
我正在嘗試從C構建以下示例?去?go!:package print/*#include <stdio.h>#include <stdlib.h>*/import "C"import "unsafe"func Print(s string) {    cs := C.CString(s)    C.fputs(cs, (*C.FILE)(C.stdout))    C.free(unsafe.Pointer(cs))}我正在Win7 64上運行Go,并且正在使用來自http://tdm-gcc.tdragon.net/的GCC 64位版本 。我得到的錯誤是:could not determine kind of name for C.stdout我至今未找到有關此消息的任何文檔,Google上很少出現匹配記錄。是否有人對造成這種情況的原因有任何想法?提前致謝!
查看完整描述

2 回答

?
一只甜甜圈

TA貢獻1836條經驗 獲得超5個贊

在cgo實現中,有一種方法可以根據gcc的輸出猜測類型。您有可能在終端中設置了不同的語言環境,但猜測失敗了。

試試這個:

LC_ALL=C go build


查看完整回答
反對 回復 2021-05-17
  • 2 回答
  • 0 關注
  • 176 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號