Golang: /usr/local/go/src/Make.: 没有该文件或目录。

huangapple go评论101阅读模式
英文:

Golang : /usr/local/go/src/Make.: No such file or directory

问题

我正在尝试创建一个C++代码的包装器,参考了https://stackoverflow.com/questions/1713214/how-to-use-c-in-go中的示例。但是当我运行我的Makefile时,出现了以下错误:

Makefile:3: /usr/local/go/src/Make.: 没有那个文件或目录
Makefile:4: /usr/local/go/src/Make.pkg: 没有那个文件或目录
Makefile:6: *** 缺少分隔符。停止。

我需要安装额外的Go包或其他东西来获取Make吗?

英文:

I'm trying to create a wrapper for some C++ code, following the example in https://stackoverflow.com/questions/1713214/how-to-use-c-in-go. But when I run my Makefile I get:

<pre>
Makefile:3: /usr/local/go/src/Make.: No such file or directory
Makefile:4: /usr/local/go/src/Make.pkg: No such file or directory
Makefile:6: *** missing separator. Stop
</pre>

Do I need to install an extra Go package or something to get Make?

答案1

得分: 1

这种方法已经过时了,不再使用Makefiles。你可以使用SWIG来与你的C++代码进行链接。这个问题在Go的FAQ中有解答。

关于如何使用SWIG的更新教程可以在这里找到:

http://zacg.github.io/blog/2013/06/06/calling-c-plus-plus-code-from-go-with-swig/

英文:

This method is deprecated and Makefiles are not used anymore. You can use SWIG to link with your C++ code. This is answered by the Go FAQ.

A more up to date tutorial on how to use SWIG can be found here:

http://zacg.github.io/blog/2013/06/06/calling-c-plus-plus-code-from-go-with-swig/

huangapple
  • 本文由 发表于 2013年11月25日 05:31:01
  • 转载请务必保留本文链接:https://go.coder-hub.com/20181273.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定