faplayer 編譯過程學習

2021-06-06 12:38:07 字數 540 閱讀 3391

1. 開始執行build.sh

2.pre-build.rb

a  按照abi和no_neon 的配置修改android.mk檔案

b jni/vlc/src/libvlcjni.h

修改這個檔案新增模組

c jni/vlc/modules.mk

修改這個檔案,新增模組。

3.編譯vlc下面的

android.mk

檔案裡面

local_module := libvlccore

include $(local_path)/modules.mk

include $(build_shared_library)

然後就開始編譯libvlccore.so目標檔案。

4 多出來的檔案

gdb.setup 和gdbsetver s_ffmpeg 和t_ffmpeg 是幹嘛用的。

s_ffmpeg 和t_ffmpge是在ext的ffmpeg的binary.mk 下面生成的。

include $(build_executable)

編譯原理 學習記錄1 程式編譯過程

前端 該階段的編譯工作主要依賴源程式,與目標機無關。語法分析 在詞法分析基礎上,將單詞序列分解成各類語法短語 也稱語法單位,如 程式 語句 表示式 可表示成語法樹 推導樹 通過語法分析,確定乙個輸入串是否構成乙個語法上正確的程式。即 經語法分析可以得到乙個分析樹。問 如何根據單詞序列構造語法分析樹?...

編譯原理 編譯過程概述

編譯程式即是將高階語言書寫的源程式翻譯成與之等價的目標程式 組合語言或機器語言 其工作可分為六個階段,見下圖 對於編譯的各個階段,邏輯上可以劃分為前端和後端兩部分。前端包括詞法分析到中間 生成中各個階段的工作,後端則是優化及目標 生成的階段。以中間 為分水嶺的原因是把編譯過程分解為與機器有關和無關兩...

編譯選項 HarmonyOS編譯過程

全文約1300字,閱讀約需要4分鐘 編譯選項 編譯過程 python build.py wifiiot完成了hi3861開發板所需版本的編譯,這一篇具體說一下這個編譯過程。編譯選項 當前harmonyos一共支援四個引數 product 具體要編譯的專案 b build type release o...