簡體   English   中英

錯誤在Windows上使用gcc進行構建

[英]Error go build using gcc on windows

我正在運行Windows 10 64位的計算機上使用Hyperledger Fabric sdk客戶端,但是Go的問題很普遍。 為了對我的.go文件執行go build命令,我必須安裝gcc。 因此,我為Windows安裝了cygwin 64位。 在bin存儲庫中,我有3個gcc不同的.exe。 我嘗試了所有這些:

  • gcc.exe :我出錯了,因為此.exe適用於Windows 32位,而go是64位
  • x86_64-w64-mingw32-gcc.exe :我遇到錯誤,此.exe無法找到-lltdl
  • x86_64-pc-cygwin-gcc :此.exe無法找到-lmingwex和-lmingw32

在某個主題上提出的解決方案是安裝TDM-GCC-64,但是當我這樣做時,出現錯誤:找不到ltdl.h

因此,如果有人有任何想法可以解決此問題,那就太好了! 謝謝 :)

PS:對不起,我的英語

您會不加思索地得出結論。 Windows X64完全支持32位.exe,但是您必須避免嘗試混用32位和64位應用程序。 您將需要查看如何安裝與最終選擇的gcc版本相對應的libtool或libltdl(.dll和.h)。 cygwin網頁上尚不清楚cygwin64是否支持該功能。 另外,您可能需要考慮是否要使用cygwin gcc和go或mingw版本。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM