V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
VKRUSSIA
V2EX  ›  Linux

如何在一个没有编译环境的系统上安装 gcc make

  •  
  •   VKRUSSIA · 2020-11-21 19:52:47 +08:00 · 3118 次点击
    这是一个创建于 1456 天前的主题,其中的信息可能已经有所发展或是发生改变。

    用 telnet 连上了光猫 需要在光猫上编译软件需要用到 make 系统没有 gcc make 更不用说 apt 了 请问如何在一个没有编译环境的 linux 上安装 make ? uname -a 结果是 Linux tc 2.6.36 #14 SMP Thu Aug 6 12:58:58 CST 2020 mips unknown

    12 条回复    2020-11-22 23:45:38 +08:00
    OliverDD
        1
    OliverDD  
       2020-11-21 19:56:36 +08:00 via Android
    交叉编译后复制过去
    choury
        2
    choury  
       2020-11-21 20:52:35 +08:00 via Android
    光猫上编绎,不说 cpu 内存够不够,flash 容量都不够吧,不都是交叉编绎成二进制放上跑吗
    z775781
        3
    z775781  
       2020-11-21 23:47:36 +08:00
    光猫那点小性能,就别折腾了
    AmrtaShiva
        4
    AmrtaShiva  
       2020-11-22 00:22:23 +08:00 via iPhone
    这 CPU 不好整 国 产化的 交叉编译也不好弄
    euph
        5
    euph  
       2020-11-22 01:11:48 +08:00
    感觉可以参考这个项目找找方法
    http://www.linuxfromscratch.org/
    这个项目旨在用源码从零开始构建一个最小 linux 系统,当然也包括 make
    12101111
        6
    12101111  
       2020-11-22 01:44:10 +08:00
    编译一个 uclibc 交叉编译工具链就行了
    autogen
        7
    autogen  
       2020-11-22 02:32:53 +08:00   ❤️ 1
    1.百度搜 [mips-linux-gcc 搭建] 2.
    照着 CLFS 文档做也可以,但是没有 mips 的,需要自己试验一下
    mingl0280
        8
    mingl0280  
       2020-11-22 03:42:44 +08:00 via Android
    交叉编译了拷过去啊……
    jim9606
        9
    jim9606  
       2020-11-22 04:00:20 +08:00
    你直接说你要在上面跑啥吧?
    icy37785
        10
    icy37785  
       2020-11-22 10:20:19 +08:00 via iPhone
    不都是交叉编译再丢进去么,用猫去编译不是为难猫么。
    VKRUSSIA
        11
    VKRUSSIA  
    OP
       2020-11-22 12:32:57 +08:00
    @jim9606 影梭客户端,hh
    jim9606
        12
    jim9606  
       2020-11-22 23:45:38 +08:00   ❤️ 1
    @VKRUSSIA
    先确定光猫上用的 libc 是 musl/uclibc/glibc
    如果是 musl 可以考虑用>14.07 openwrt 的 mips sdk 来编译,可能需要带上依赖手工复制上去。
    如果是 uclibc 用<14.07 的 openwrt 的 mips sdk
    如果是 glibc,用一个足够古老的 mips-linux-gnu-gcc 工具链编译
    具体方法没法简单说请。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1468 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:29 · PVG 01:29 · LAX 09:29 · JFK 12:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.