zoukankan      html  css  js  c++  java
  • 交叉编译gdb和gdbserver

    从http://ftp.gnu.org/gnu/gdb/下载最新的gdb,我下载的是gdb-8.0。

    编译aarch32(>armv5):

    #!/bin/bash
    
    export CC=arm-none-linux-gnueabi-gcc
    
    ../gdb-8.0/configure --prefix=`pwd` 
        --host=arm-none-linux-gnueabi 
        --target=arm-none-linux-gnueabi
    
    make -j8
    make install

    其他平台跟上面的基本一样,不同的只是更换一下交叉编译工具链的名字:

    tq2440 (armv4t)

    #!/bin/bash
    
    export CC=arm-linux-gcc
    
    ../gdb-8.0/configure --prefix=`pwd` 
        --host=arm-linux 
        --target=arm-linux
    
    make -j8
    make install

    aarch64:

    #!/bin/bash
    
    export CC=aarch64-linux-gnu-gcc
    
    ../gdb-8.0/configure --prefix=`pwd` 
        --host=aarch64-linux-gnu 
        --target=aarch64-linux-gnu
    
    make -j8
    make install

    完。

  • 相关阅读:
    C
    大数模板
    51Nod 1040 最大公约数之和
    欧拉函数
    51Nod 1384 全排列
    B
    A
    B. Mancala (Codeforces Round #478 (Div. 2))
    I
    Requests 入门
  • 原文地址:https://www.cnblogs.com/pengdonglin137/p/7093417.html
Copyright © 2011-2022 走看看