WhyCan Forum(哇酷开发者社区)

我们能随心所欲"有问题百度(谷歌)一下", 这得感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn

您尚未登录。

#1 2020-04-15 10:19:41

阿黄
会员
注册时间: 2018-10-03
累计积分: 151

有没有windows下交叉编译F1C100S linux应用的gcc

应用环境:windows10 + eclipse CDT
     之前都是ubuntu下,使用buildroot里面的arm-linux-gcc (7.4.0)来编译应用代码的。 不知道windows下面有没有现成的? 是要自己编译一份吗?

离线

#2 2020-04-15 10:26:01

晕哥
管理员
注册时间: 2017-09-06
累计积分: 9,188

Re: 有没有windows下交叉编译F1C100S linux应用的gcc

https://whycan.cn/t_2376.html#p18090

用同一公司同一版本的 gcc 编译器就行,也就是说文件系统的gcc和windows编译app的gcc版本要一致。

否则你的app只能静态链接。

离线

#3 2020-04-15 10:27:31

阿黄
会员
注册时间: 2018-10-03
累计积分: 151

Re: 有没有windows下交叉编译F1C100S linux应用的gcc

[笑哭] 还没搞成功 哈哈

离线

#4 2020-04-15 10:47:36

staunchheart
会员
注册时间: 2019-12-17
累计积分: 172

Re: 有没有windows下交叉编译F1C100S linux应用的gcc

阿黄 说:

[笑哭] 还没搞成功 哈哈

我试过用中科世为的Z6的编译器可以编译,到我自己编译的LINUX上运行。
是哪个版本的LINUX不记得了。
方法就是装中科世为的IDE,下面可以找到Z6的对应目录。

另外我试过交叉编译WINDOWS版本的GCC,能生成gcc,g++这些exe,但还有很多没有生成,不知怎么回事。

最近编辑记录 staunchheart (2020-04-15 10:49:37)

离线

#5 2020-04-15 14:23:42

阿黄
会员
注册时间: 2018-10-03
累计积分: 151

Re: 有没有windows下交叉编译F1C100S linux应用的gcc

staunchheart 说:

我试过用中科世为的Z6的编译器可以编译,到我自己编译的LINUX上运行。
是哪个版本的LINUX不记得了。
方法就是装中科世为的IDE,下面可以找到Z6的对应目录。

另外我试过交叉编译WINDOWS版本的GCC,能生成gcc,g++这些exe,但还有很多没有生成,不知怎么回事。

根据你的提示,问题解决,记录一下;
安装中科世为的IDE,找到里面的z6s文件夹下的toolchain。 eclipse交叉编译设置交叉编译器就选择这个目录下的toolchain/bin。
注意的是中科世为使用的是musl, rootfs的toolchain重新设置成musl,gcc 版本选择5.x 进行重新编译一次。 然后windows下使用eclipse编译出来的程序就可以直接拷贝到nano上进行运行了。
toolchain.rar

离线

#6 2020-04-21 11:15:56

wurst
会员
注册时间: 2019-09-20
累计积分: 2

Re: 有没有windows下交叉编译F1C100S linux应用的gcc

推荐Linaro版本:gcc-linaro-arm-linux-gnueabihf

离线

#7 2020-04-21 11:51:14

迪卡
会员
所在地: 河北
注册时间: 2018-11-02
累计积分: 757
个人网站

Re: 有没有windows下交叉编译F1C100S linux应用的gcc

wurst 说:

推荐Linaro版本:gcc-linaro-arm-linux-gnueabihf

一看你就是水,
明明hf的在f1c100s上不能用,

离线

#8 2020-07-30 16:14:41

xyzijk
会员
注册时间: 2019-08-23
累计积分: 26

Re: 有没有windows下交叉编译F1C100S linux应用的gcc

staunchheart 说:

我试过用中科世为的Z6的编译器可以编译,到我自己编译的LINUX上运行。
是哪个版本的LINUX不记得了。
方法就是装中科世为的IDE,下面可以找到Z6的对应目录。

另外我试过交叉编译WINDOWS版本的GCC,能生成gcc,g++这些exe,但还有很多没有生成,不知怎么回事。


------------
这个具体是怎么搞的, 能这样编译运行也是很方便

离线

#9 2020-07-30 17:09:10

阿黄
会员
注册时间: 2018-10-03
累计积分: 151

Re: 有没有windows下交叉编译F1C100S linux应用的gcc

xyzijk 说:

------------
这个具体是怎么搞的, 能这样编译运行也是很方便


看5#楼

离线

#10 2020-07-30 17:21:41

staunchheart
会员
注册时间: 2019-12-17
累计积分: 172

Re: 有没有windows下交叉编译F1C100S linux应用的gcc

用MINGW编译对应的WINDOWS版本GCC也是可以的,我只试了编译,生成了GCC的EXE这些,没有学入测试,就是生成的东西太大了。用中科世为的编译器很方便,所以没进一步测试。
gcc for windows.txt
参考这个,很简单的。

离线

页脚

工信部备案:粤ICP备20025096号-1 Powered by FluxBB