日食"crossGCC"
Eclipse "crossGCC"
我刚刚下载了Eclipse IDE for C/c++(在windows 7上),并试图创建一个简单的新项目。在工具链中有"Cross GCC"、"Cygwin GCC"answers"Microsoft Visual c++"。
我以前从未听说过"Cross GCC"。"Cross GCC"answers"CygwinGCC"与正常的"GCC"有什么不同?
——ABS
如果您对Windows环境下的"普通GCC"感兴趣,那么可能值得安装MinGW(与MSYS一起)而不是Cygwin。这里有一个很好的讨论"Cygwin vs MinGW",所以你可以选择适当的Cygwin和MinGW之间的区别是什么?
除非在自己的操作系统上开发,否则需要使用交叉编译器。编译器必须知道正确的目标平台(CPU、操作系统),否则会遇到麻烦。如果你使用系统自带的编译器,那么编译器将不知道它正在编译完全不同的东西。
例如,如果你想编译树莓派,beaglebone,或一些arm cortex M4嵌入式处理器等与你的windows或mac机器(假设你正在使用英特尔处理器的PC/mac),你的编译器需要知道你正在编码或构建这些处理器的东西,你的编译器必须有那些工具链定义,以便编译,在这些情况下编译器会交叉编译。
相关文章:
- 将 c++ 包含添加到日食的正确方法
- 如何在日食中激活自动建议?
- C++日食多线程错误
- 如何在日食中找到指向特定标头的包含路由?
- 为什么日食总是发生错误"An internal error occurred during: "通知选择侦听器". java.lang.StackOverflowError"
- C++17 支持日食霓虹灯
- 日食编译和制作文件
- 链接glew.lib作为带有日食的静态库
- 如何解决日食中 cplex 的目录问题?
- 如何更改日食自动生成的标题注释
- 将日食编译器导出到CMD
- 在日食(C++)上运行protobuf给出的示例
- 日食快捷方式不起作用
- 未定义的引用...终端错误,在日食中不切除
- 导入C/C 项目通过编程日食
- C 日食控制台编码纯文本作为其他字符
- 在日食中使用管道
- 日食 CDT 无法识别<iostream>
- 日食设置已损坏.如何更改为默认值
- 日食"crossGCC"