网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月25日漏签0天
龙芯吧 关注:26,464贴子:711,649
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 73回复贴,共1页
<<返回龙芯吧
>0< 加载中...

龙芯2F 如何编译nodejs

  • 只看楼主
  • 收藏

  • 回复
  • hua519177479
  • 龙芯1A
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
nodejs版本V12.9 提示需要G++至少6.3以上!
我下载了6.3的gcc代码编译总是在几个小时后出现错误!


  • mcayke
  • 龙芯1A
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
ulimits -s unlimited 栈不够了。


2026-01-25 20:01:04
广告
不感兴趣
开通SVIP免广告
  • mcayke
  • 龙芯1A
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
调整系统栈大小,默认太小了,编译大程序容易炸。


  • 全体后撤我掩护
  • 龙芯2H
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
你试试用gentoo-prefix自动构建程序吧,老旧的系统编译新程序不容易


  • 小小胖子home
  • 小吧主
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看看!


  • jiangtao9999
  • 龙芯1A
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
nodejs 很早就支持 mips 了。
gcc 6.3 也肯定支持龙芯。
不说错误信息,你让大家算卦给你解决么?


  • hua519177479
  • 龙芯1A
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/usr/bin/ld: /home/fz/gzs/gcc-6.3.0/bulid/./gcc/liblto_plugin.so: error in plugin cleanup (ignored/usr/bin/ld: /home/fz/gzs/gcc-6.3.0/bulid/./gcc/liblto_plugin.so: error loading plugin
collect2: error: ld returned 1 exit status
)
make[3]: *** [libgcc_s.so] Error 1
make[3]: Leaving directory `/home/fz/gzs/gcc-6.3.0/bulid/mips64el-unknown-linux-gnu/libgcc'
make[2]: *** [all-stage2-target-libgcc] Error 2
make[2]: Leaving directory `/home/fz/gzs/gcc-6.3.0/bulid'
make[1]: *** [stage2-bubble] Error 2
make[1]: Leaving directory `/home/fz/gzs/gcc-6.3.0/bulid'
make: *** [all] Error 2


  • 棒子打下的777
  • 小吧主
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
各位别误导楼主了.. GOT Entry不够导致无法链接...
解决方案是CFLAGS加上 -mxgot 具体解释见GCC Manual..
P.S.: v8可能不能在2F上运行。我记得是用了R2的新指令的。


2026-01-25 19:55:04
广告
不感兴趣
开通SVIP免广告
  • 全体后撤我掩护
  • 龙芯2H
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
-mxgot
-mno-xgot
为ColdFire生成与位置无关的代码时,如果GOT的条目超过8192个,则生成的代码将起作用。该代码比没有此选项时生成的代码更大,更慢。在M680x0处理器上,不需要此选项。-fPIC就足够了。
GCC通常使用一条指令从GOT加载值。虽然这是相对有效的,但仅当GOT小于约64k时才有效 。较大的值会导致链接器报告错误,例如:
重定位被截断以适合:R_68K_GOT16O foobar如果发生这种情况,则应使用-mxgot重新编译代码。然后,它将与非常大的GOT一起使用。但是,使用-mxgot生成的代码效率较低,因为它需要4条指令来获取全局符号的值。
请注意,某些链接程序,包括较新版本的GNU链接程序,可以创建多个GOT并对GOT条目进行排序。如果具有这样的链接器,则只需要在编译访问超过8192个GOT条目的单个目标文件时使用-mxgot。很少。
除非GCC生成与位置无关的代码,否则这些选项无效。


  • 西域虢人
  • 龙芯3A
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
gcc版本够就可以了


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 73回复贴,共1页
<<返回龙芯吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示