编译器和工具链

编译器和工具链

空 debugsourcefiles.list 的问题怎么搞?

回复

jiangtao9999 发起了问题 • 1 人关注 • 0 个回复 • 35 次浏览 • 2018-02-14 18:32 • 来自相关话题

debugsourcefiles.list文件为空是什么原因?

回复

jiangtao9999 发起了问题 • 1 人关注 • 0 个回复 • 44 次浏览 • 2018-02-12 19:01 • 来自相关话题

在龙芯平台上dmidecode工具获得不了硬件的信息

lemote1 回复了问题 • 3 人关注 • 3 个回复 • 155 次浏览 • 2018-02-06 14:54 • 来自相关话题

哪位对 koji 有研究?

回复

jiangtao9999 发起了问题 • 1 人关注 • 0 个回复 • 73 次浏览 • 2018-02-03 16:17 • 来自相关话题

半夜还在加班,头大。。

回复

wangjl 发起了问题 • 1 人关注 • 0 个回复 • 119 次浏览 • 2018-01-16 03:08 • 来自相关话题

【已解决】龙芯docker云登录不上了,是停服了还是故障了?

zzz19760225 回复了问题 • 2 人关注 • 2 个回复 • 185 次浏览 • 2018-01-10 12:55 • 来自相关话题

【已解决】龙芯docker云登录不上了,是停服了还是故障了?

回复

navyran 发起了问题 • 1 人关注 • 0 个回复 • 75 次浏览 • 2018-01-10 09:54 • 来自相关话题

编译node需要g++,但官方yum库没提供

heiher 回复了问题 • 2 人关注 • 2 个回复 • 92 次浏览 • 2018-01-09 13:58 • 来自相关话题

龙芯3A现在支持QtWebEngine吗?

caohuixiong 回复了问题 • 3 人关注 • 3 个回复 • 124 次浏览 • 2018-01-09 11:19 • 来自相关话题

好诡异,rpm 直行了 %install 后的程序出错,但是源代码目录里面编译好的程序没事

回复

jiangtao9999 发起了问题 • 1 人关注 • 0 个回复 • 76 次浏览 • 2018-01-05 20:30 • 来自相关话题

条新动态, 点击查看
xuchenghua

xuchenghua 回答了问题 • 2017-06-14 18:07 • 1 个回复 不感兴趣

PMON 在64位 Ubuntu下无法编译 ?

赞同来自:

在64位系统下安装32位库也是可以编译pmon的。
在64位系统下安装32位库也是可以编译pmon的。

空 debugsourcefiles.list 的问题怎么搞?

回复

jiangtao9999 发起了问题 • 1 人关注 • 0 个回复 • 35 次浏览 • 2018-02-14 18:32 • 来自相关话题

debugsourcefiles.list文件为空是什么原因?

回复

jiangtao9999 发起了问题 • 1 人关注 • 0 个回复 • 44 次浏览 • 2018-02-12 19:01 • 来自相关话题

在龙芯平台上dmidecode工具获得不了硬件的信息

回复

lemote1 回复了问题 • 3 人关注 • 3 个回复 • 155 次浏览 • 2018-02-06 14:54 • 来自相关话题

哪位对 koji 有研究?

回复

jiangtao9999 发起了问题 • 1 人关注 • 0 个回复 • 73 次浏览 • 2018-02-03 16:17 • 来自相关话题

半夜还在加班,头大。。

回复

wangjl 发起了问题 • 1 人关注 • 0 个回复 • 119 次浏览 • 2018-01-16 03:08 • 来自相关话题

【已解决】龙芯docker云登录不上了,是停服了还是故障了?

回复

zzz19760225 回复了问题 • 2 人关注 • 2 个回复 • 185 次浏览 • 2018-01-10 12:55 • 来自相关话题

【已解决】龙芯docker云登录不上了,是停服了还是故障了?

回复

navyran 发起了问题 • 1 人关注 • 0 个回复 • 75 次浏览 • 2018-01-10 09:54 • 来自相关话题

编译node需要g++,但官方yum库没提供

回复

heiher 回复了问题 • 2 人关注 • 2 个回复 • 92 次浏览 • 2018-01-09 13:58 • 来自相关话题

龙芯3A现在支持QtWebEngine吗?

回复

caohuixiong 回复了问题 • 3 人关注 • 3 个回复 • 124 次浏览 • 2018-01-09 11:19 • 来自相关话题

好诡异,rpm 直行了 %install 后的程序出错,但是源代码目录里面编译好的程序没事

回复

jiangtao9999 发起了问题 • 1 人关注 • 0 个回复 • 76 次浏览 • 2018-01-05 20:30 • 来自相关话题

Fedora21/Loongnix 工具链升级

heiher 发表了文章 • 29 个评论 • 342 次浏览 • 2017-12-29 10:18 • 来自相关话题

最近将龙芯中科、航天龙梦等单位的工具链补丁向社区较新版本(最新发现不稳定,已经计划修复)做了移植,并在龙梦版 Fedora21 上打包,同源的 Loongnix 应该也是可用的,现向社区用户开放同步测试。

版本信息:
binutils 2.29.1
gcc 5.5.0
gdb 8.0.1
glibc 2.26

软件源:
os: http://mirror.lemote.com/fedora/toolchain/os/

debug: http://mirror.lemote.com/fedora/toolchain/debug/

source: http://mirror.lemote.com/fedora/toolchain/source/

源代码:
binutils: https://github.com/loongson-co ... 9.1-2

gcc: https://github.com/loongson-co ... 5.0-1

gdb: https://github.com/loongson-co ... 0.1-1 查看全部
最近将龙芯中科、航天龙梦等单位的工具链补丁向社区较新版本(最新发现不稳定,已经计划修复)做了移植,并在龙梦版 Fedora21 上打包,同源的 Loongnix 应该也是可用的,现向社区用户开放同步测试。

版本信息:
binutils 2.29.1
gcc 5.5.0
gdb 8.0.1
glibc 2.26

软件源:
os: http://mirror.lemote.com/fedora/toolchain/os/

debug: http://mirror.lemote.com/fedora/toolchain/debug/

source: http://mirror.lemote.com/fedora/toolchain/source/

源代码:
binutils: https://github.com/loongson-co ... 9.1-2

gcc: https://github.com/loongson-co ... 5.0-1

gdb: https://github.com/loongson-co ... 0.1-1

[分享]龙芯3交叉编译工具链

heiher 发表了文章 • 6 个评论 • 205 次浏览 • 2017-12-15 14:49 • 来自相关话题

我用来交叉编译 mozjs 和 linux kernel 等软件的龙芯3交叉工具链,预编译的运行在 x64 平台。

v7 版基于 binutils 2.26 、 gcc 5.3.0 和 glibc 2.22,只集成了 GNU Hash 补丁。一直在用,暂未发现明显问题。
v8 版基于 binutils 2.26.1 、gcc 5.5.0 和 glibc 2.22,集成了 GNU Hash、龙芯中科的 128-bit 访存优化、龙芯乘除、取模及 fused-madd 等等的各种补丁。
v9 版升级 binutils 2.29.1
v10 版升级 gdb 8.0.1,libstdc++ abi 配置为 gcc4 兼容模式。
v11 版升级 glibc 2.26,同步最新龙芯补丁。

资源位置:http://mirror.lemote.com/loongson3-toolchain/ 查看全部
我用来交叉编译 mozjs 和 linux kernel 等软件的龙芯3交叉工具链,预编译的运行在 x64 平台。

v7 版基于 binutils 2.26 、 gcc 5.3.0 和 glibc 2.22,只集成了 GNU Hash 补丁。一直在用,暂未发现明显问题。
v8 版基于 binutils 2.26.1 、gcc 5.5.0 和 glibc 2.22,集成了 GNU Hash、龙芯中科的 128-bit 访存优化、龙芯乘除、取模及 fused-madd 等等的各种补丁。
v9 版升级 binutils 2.29.1
v10 版升级 gdb 8.0.1,libstdc++ abi 配置为 gcc4 兼容模式。
v11 版升级 glibc 2.26,同步最新龙芯补丁。

资源位置:http://mirror.lemote.com/loongson3-toolchain/

汇编文件中的编译制导符

xuchenghua 发表了文章 • 1 个评论 • 149 次浏览 • 2017-06-14 18:05 • 来自相关话题

1、.set mipsXX
示例代码:
29 asm(".set mips64r2 \r\n"
30 "movn %0,%2,%1 \r\n"
31 ".set mips0 \r\n"
32 :"+&r"(tmp2):"r"(tmp1),"r"(tmp3):);
 
示例中的代码“.set mips64r2”标识以下汇编指令的指令集是mips64r2指令集,类是的还有“.set arch=loongson3a”,标识以下指令集是龙芯3a扩展指令。
注意:在用“.set mipsXXX”改变指令类型后,一定用“.set mips0”取消设定,否则会有隐患。
 

 
  查看全部
1、.set mipsXX
示例代码:
 29         asm(".set mips64r2 \r\n"
30 "movn %0,%2,%1 \r\n"
31 ".set mips0 \r\n"
32 :"+&r"(tmp2):"r"(tmp1),"r"(tmp3):);

 
示例中的代码“.set mips64r2”标识以下汇编指令的指令集是mips64r2指令集,类是的还有“.set arch=loongson3a”,标识以下指令集是龙芯3a扩展指令。
注意:在用“.set mipsXXX”改变指令类型后,一定用“.set mips0”取消设定,否则会有隐患。