• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

cygwin编译和linux下编译一样吗?

sgf201 2018-01-11 浏览量:777
cygwin下用gcc命令编译出来的东西,和在linux下一样吗?有的模块儿只提供了linux下的开发包,如果用的是gcc,是不是都可以在cygwin下编译?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 是的,只要编译器一样,代码在哪里都能编译
    • 发布于 2018-01-12
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了 :应用不一样,SRV05-4A:10/100 以太网,,SRV05-4:10/100/1000 以太和ATM接口网, 回复

其他答案 数量:7
  • 你所谓的一样是指什么?一样可以运行还是结果一样?

    如果是指输出可以运行,如果其支持cygwin,则输出运行结果是一样的。

    否则是不一样的。

    • 发布于2018-01-11
    • 举报
    • 评论 2
    • 0
    • 0
电子老工程师 回复了  :MLX90316EDC-BDG-100-TU 厂牌:Melexis Technologies NV 回复
电子老工程师 回复了  :AS5600-ASOM 规格书:https://ams.com/documents/20143/36005/AS5600_DS000365_5-00.pdf 回复

  • 你所谓的一样是指什么?一样可以运行还是结果一样?

    如果是指输出可以运行,如果其支持cygwin,则输出运行结果是一样的。

    否则是不一样的。

    • 发布于2018-01-11
    • 举报
    • 评论 2
    • 0
    • 0
sgf201 回复了 xdsnet :很多模块编译出来的是bin,hex一类的嘛,8266支持cygwin和linux,别的提供linux sdk的模块没提的是不是也可以认为cygwin 回复
电子老工程师 回复了  :MSDS文件官网和供应商平台都没有提供, 回复

  • 只要是gcc的版本一样,使用的头文件一样,就是可以通用的。
    • 发布于2018-01-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :CSR1206FTR500 厂牌:Stackpole Electronics Inc 回复

  • 不一定一样,如果涉及底层,windows与linux的底层库完全不一样,如果上层,linux支持的feature,cygwin一般也支持
    • 发布于2018-01-12
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :https://www.tme.eu/cn/zh/details/wera.8001asb/tao-tong-ban-shou/wera/05073230001/ 回复

  • 编译是一样的,但是能不能运行就不一定了
    • 发布于2018-01-12
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :两个型号是同一个系列的产品,资料对尾缀的含义没有说明 回复

  • 最好用linux系统编译啊 会省去不少麻烦
    • 发布于2018-01-12
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  : 回复

  • GCC是跨平台的,在Windows和Linux编译都一样,运行效果的不同仅仅跟板子的硬件条件不同有关。

    • 发布于2018-01-12
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :KH-IPEX3-2020 厂牌:kinghelm(金航标) 回复

相关问题

问题达人换一批

cygwin编译和linux下编译一样吗?