Windows10 WSL下 龍芯3A 交叉編譯環境搭建


記個流水賬避免事后忘記怎么搭建的 - -

環境

Key Value
系統 Windows10
WSL系統 Ubuntu

下載工具鏈

http://www.loongnix.org/index.php/Cross-compile

此處取第一個

部署

  1. 在WSL下解壓得到 mips-loongson-linux-gnu 目錄
  2. 進入里面,可以看到有一個日期目錄 將里面的內容移出到mips-loongson-linux-gnu 然后刪除日期目錄
  3. mips-loongson-linux-gnu 移動到 /usr/local/

最終效果如圖:

測試

寫如下代碼:

main.c

#include<stdio.h>

void main()
{
        printf("h\r\n");
}

編譯:

/usr/local/mips-loongson-linux-gnu/bin/mips-linux-gnu-gcc main.c -march=gs464e -mips64r2 -mabi=64
file a.out

如果看到屏幕輸出這個說明成功了:

a.out: ELF 64-bit LSB executable, MIPS, MIPS64 rel2 version 1 (SYSV), dynamically linked, interpreter /lib64/l, for GNU/Linux 3.2.0, not stripped


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM