博主头像
MoYan's Blog

前进,不择手段的前进!

各开源项目编译命令记录

Ollama

rm -rf build/ # 清理构建目录
GGML_CCACHE=OFF cmake -B build # 构建cmake
cmake --build build # 构建ggml
go build -o ./dist -ldflags \
'-w -s "-X=github.com/ollama/ollama/version.Version=0.96-moyan" "-X=github.com/ollama/ollama/server.mode=release"'

Micropython

ESP32-S3

make -C mpy-cross -j8
cd ports/esp32
make submodules
make BOARD=ESP32_GENERIC_S3 BOARD_VARIANT=SPIRAM_OCT erase
make BOARD=ESP32_GENERIC_S3 BOARD_VARIANT=SPIRAM_OCT deploy

我这个s3是带SPIRAM的,如果没有,可以把BOARD_VARIANT=SPIRAM_OCT去掉。
如果是16MB Flash的版本,则需应用此patch

--- a/ports/esp32/boards/ESP32_GENERIC_S3/sdkconfig.board
+++ b/ports/esp32/boards/ESP32_GENERIC_S3/sdkconfig.board
@@ -2,7 +2,7 @@ CONFIG_ESPTOOLPY_FLASHMODE_QIO=y
 CONFIG_ESPTOOLPY_FLASHFREQ_80M=y
 
 CONFIG_ESPTOOLPY_FLASHSIZE_4MB=
-CONFIG_ESPTOOLPY_FLASHSIZE_8MB=y
-CONFIG_ESPTOOLPY_FLASHSIZE_16MB=
+CONFIG_ESPTOOLPY_FLASHSIZE_8MB=
+CONFIG_ESPTOOLPY_FLASHSIZE_16MB=y
 CONFIG_PARTITION_TABLE_CUSTOM=y
-CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-8MiB.csv"
+CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="partitions-16MiB.csv"
各开源项目编译命令记录
https://blog.moyanjdc.top/archives/13/
本文作者 MoYan
发布时间 2025-07-11
许可协议 CC BY-NC 4.0
发表新评论