Go语言编译为什么?似乎没有人想写在网上的任何地方。我正在寻找目标语言。我在想这可能是程序集,C或可重定位的机器代码?转到目标语言
Q
转到目标语言
1
A
回答
6
参考实现编译转到本机机器码。代码生成为不可重定位。
该语言也被设计为允许其他目标平台。例如,有一些将Go代码编译为Javascript和PHP的实现。
无法在共享库中使用Go代码。
+0
你可以给一些参考文献,以便我可以阅读更多关于它的内容吗? – Smarties89
+0
我猜gccgo和'-shared'可以用来构建共享库。 –
+0
@matthias krull虽然这在原则上是正确的,但最终的共享库只能用于Go程序,并且不能将它与dlopen()或类似的函数一起使用。 – fuz
相关问题
- 1. ANTLR:源语言到目标语言的转换
- 2. 目标扩展到非语言对象
- 3. 标准化语言转换?
- 4. 设置目标语言
- 5. 转化Lisp语言到C++
- 6. 设置多语言网址(GA)的转换目标
- 7. 目标中的键盘语言C
- 8. 机器语言代码在目标c
- 9. Dart语言标准安装目录?
- 10. 目标代码上的语言跟踪
- 11. 具有多种目标语言的XLIFF?
- 12. 如何为目标语言制作CFLocale?
- 13. 汇编语言到C语言转换INCF和CPFSLT
- 14. 如何使陵68吉尼亚语言转换到C++语言
- 15. 转换java语言输出到Joomla语言输出
- 16. 将语言代码映射到Django中的条目语言
- 17. HTTP |语言标签与语言范围
- 18. 转换URL语言
- 19. XHTML到另一种标记语言转换
- 20. 提取标题HTTP数据从客户转到语言
- 21. 转换TL语言(mtproto)类型到C#
- 22. 转到其他语言页面
- 23. 转换Speeach任何语言到Android中
- 24. 语言构造命名:功能/转到
- 25. 转换语言,文字到模型
- 26. Github语言标记
- 27. AS3标记语言
- 28. 将三字母语言代码转换为语言标识符(LANGID)
- 29. 将语言添加到语言django/python
- 30. Xcode项目:不同的语言,不同的目标
这回答了如何实现运行时间,而不是目标代码 - 这是一个很大的区别。运行时间是目标代码的执行方式。目标代码是编译到的代码。示例Java编译为.class文件(目标代码),但运行时是解释目标代码的Java虚拟机。 – Smarties89