Building App: sqlite3, Arch: riscv64, Platform: qemu-virt-riscv, Language: c cargo rustc --target riscv64gc-unknown-none-elf --target-dir /home/jacky/Coding/arceos/target --release --crate-type staticlib --features "libax/platform-qemu-virt-riscv libax/log-level-info libax/fs libax/default libax/fp_simd libax/alloc libax/paging libax/fs libax/cbindings" --no-default-features -p libax -- -Clink-args="-T/home/jacky/Coding/arceos/modules/axhal/linker_riscv64.lds -no-pie" Compiling proc-macro2 v1.0.57 Compiling quote v1.0.27 Compiling unicode-ident v1.0.8 Compiling autocfg v1.1.0 Compiling log v0.4.17 Compiling cfg-if v1.0.0 Compiling indexmap v1.9.3 Compiling serde v1.0.163 Compiling hashbrown v0.12.3 Compiling winnow v0.4.6 Compiling toml_datetime v0.6.1 Compiling syn v2.0.16 Compiling axerrno v0.1.0 (/home/jacky/Coding/arceos/crates/axerrno) Compiling libc v0.2.144 Compiling bitflags v2.2.1 Compiling syn v1.0.109 Compiling toml_edit v0.19.8 Compiling bit_field v0.10.2 Compiling memory_addr v0.1.0 (/home/jacky/Coding/arceos/crates/memory_addr) Compiling buddy_system_allocator v0.9.0 Compiling nb v1.1.0 Compiling nb v0.1.3 Compiling slab_allocator v0.3.1 (/home/jacky/Coding/arceos/crates/slab_allocator) Compiling bitmap-allocator v0.1.0 (https://github.com/rcore-os/bitmap-allocator.git?rev=88e871a#88e871a5) Compiling static_assertions v1.1.0 Compiling percpu v0.1.0 (/home/jacky/Coding/arceos/crates/percpu) Compiling void v1.0.2 Compiling riscv v0.10.1 Compiling embedded-hal v0.2.7 Compiling sbi-spec v0.0.4 Compiling allocator v0.1.0 (/home/jacky/Coding/arceos/crates/allocator) Compiling page_table_entry v0.1.0 (/home/jacky/Coding/arceos/crates/page_table_entry) Compiling lock_api v0.4.9 Compiling critical-section v1.1.1 Compiling glob v0.3.1 Compiling memchr v2.5.0 Compiling bitflags v1.3.2 Compiling io-lifetimes v1.0.10 Compiling clang-sys v1.6.1 Compiling page_table v0.1.0 (/home/jacky/Coding/arceos/crates/page_table) Compiling sbi-rt v0.0.2 Compiling rustix v0.37.19 Compiling byteorder v1.4.3 Compiling lazy_init v0.1.0 (/home/jacky/Coding/arceos/crates/lazy_init) Compiling prettyplease v0.2.5 Compiling handler_table v0.1.0 (/home/jacky/Coding/arceos/crates/handler_table) Compiling serde_derive v1.0.163 Compiling crate_interface v0.1.1 Compiling crate_interface v0.1.1 (/home/jacky/Coding/arceos/crates/crate_interface) Compiling kernel_guard v0.1.0 (/home/jacky/Coding/arceos/crates/kernel_guard) Compiling percpu_macros v0.1.0 (/home/jacky/Coding/arceos/crates/percpu_macros) Compiling spinlock v0.1.0 (/home/jacky/Coding/arceos/crates/spinlock) Compiling axlog v0.1.0 (/home/jacky/Coding/arceos/modules/axlog) Compiling axalloc v0.1.0 (/home/jacky/Coding/arceos/modules/axalloc) Compiling scopeguard v1.1.0 Compiling zerocopy-derive v0.3.2 Compiling os_str_bytes v6.5.0 Compiling driver_common v0.1.0 (/home/jacky/Coding/arceos/crates/driver_common) Compiling minimal-lexical v0.2.1 Compiling serde_json v1.0.96 Compiling linux-raw-sys v0.3.7 Compiling nom v7.1.3 Compiling zerocopy v0.6.1 Compiling virtio-drivers v0.4.0 (https://github.com/rcore-os/virtio-drivers.git?rev=409ee72#409ee723) Compiling driver_block v0.1.0 (/home/jacky/Coding/arceos/crates/driver_block) Compiling clap_lex v0.2.4 Compiling spin v0.9.8 Compiling atty v0.2.14 Compiling axfs_vfs v0.1.0 (/home/jacky/Coding/arceos/crates/axfs_vfs) Compiling libloading v0.7.4 Compiling textwrap v0.16.0 Compiling itoa v1.0.6 Compiling strsim v0.10.0 Compiling termcolor v1.2.0 Compiling fastrand v1.9.0 Compiling either v1.8.1 Compiling bindgen v0.65.1 Compiling cbindgen v0.24.3 Compiling spin v0.5.2 Compiling ryu v1.0.13 Compiling regex-syntax v0.7.1 Compiling axdriver v0.1.0 (/home/jacky/Coding/arceos/modules/axdriver) Compiling lazy_static v1.4.0 Compiling which v4.4.0 Compiling tempfile v3.5.0 Compiling clap v3.2.25 Compiling axconfig v0.1.0 (/home/jacky/Coding/arceos/modules/axconfig) Compiling axhal v0.1.0 (/home/jacky/Coding/arceos/modules/axhal) Compiling axtask v0.1.0 (/home/jacky/Coding/arceos/modules/axtask) Compiling toml v0.5.11 Compiling regex v1.8.1 Compiling driver_virtio v0.1.0 (/home/jacky/Coding/arceos/crates/driver_virtio) Compiling cexpr v0.6.0 Compiling shlex v1.1.0 Compiling rustc-hash v1.1.0 Compiling heck v0.4.1 Compiling peeking_take_while v0.1.2 Compiling lazycell v1.3.0 Compiling axsync v0.1.0 (/home/jacky/Coding/arceos/modules/axsync) Compiling axfs_ramfs v0.1.0 (/home/jacky/Coding/arceos/crates/axfs_ramfs) Compiling axfs_devfs v0.1.0 (/home/jacky/Coding/arceos/crates/axfs_devfs) Compiling fatfs v0.4.0 (https://github.com/rafalh/rust-fatfs?rev=a3a834e#a3a834ef) Compiling capability v0.1.0 (/home/jacky/Coding/arceos/crates/capability) Compiling axio v0.1.0 (/home/jacky/Coding/arceos/crates/axio) Compiling bitmaps v3.2.0 Compiling axfs v0.1.0 (/home/jacky/Coding/arceos/modules/axfs) Compiling flatten_objects v0.1.0 (/home/jacky/Coding/arceos/crates/flatten_objects) Compiling axruntime v0.1.0 (/home/jacky/Coding/arceos/modules/axruntime) Compiling libax v0.1.0 (/home/jacky/Coding/arceos/ulib/libax) Finished release [optimized] target(s) in 58.56s riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o apps/c/sqlite3/main.o apps/c/sqlite3/main.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -DSQLITE_THREADSAFE=0 -DSQLITE_OMIT_FLOATING_POINT -DSQLITE_OMIT_LOAD_EXTENSION -DSQLITE_DEBUG -w -c -o apps/c/sqlite3/sqlite3.o apps/c/sqlite3/sqlite3.c mkdir -p ulib/c_libax/build_riscv64 riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/assert.o ulib/c_libax/src/assert.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/ctype.o ulib/c_libax/src/ctype.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/errno.o ulib/c_libax/src/errno.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/fcntl.o ulib/c_libax/src/fcntl.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/mmap.o ulib/c_libax/src/mmap.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/network.o ulib/c_libax/src/network.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/pthread.o ulib/c_libax/src/pthread.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/resource.o ulib/c_libax/src/resource.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/signal.o ulib/c_libax/src/signal.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/socket.o ulib/c_libax/src/socket.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/stat.o ulib/c_libax/src/stat.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/stdio.o ulib/c_libax/src/stdio.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/stdlib.o ulib/c_libax/src/stdlib.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/string.o ulib/c_libax/src/string.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/time.o ulib/c_libax/src/time.c riscv64-unknown-linux-musl-gcc -DAX_CONFIG_DEFAULT -DAX_CONFIG_FP_SIMD -DAX_CONFIG_ALLOC -DAX_CONFIG_PAGING -DAX_CONFIG_FS -nostdinc -static -no-pie -fno-builtin -ffreestanding -Wall -Iulib/c_libax/include -Iulib/c_libax/../libax -O3 -march=rv64gc -mabi=lp64d -mcmodel=medany -c -o ulib/c_libax/build_riscv64/unistd.o ulib/c_libax/src/unistd.c rm -f ulib/c_libax/build_riscv64/libc.a riscv64-unknown-linux-musl-ar rc ulib/c_libax/build_riscv64/libc.a ulib/c_libax/build_riscv64/assert.o ulib/c_libax/build_riscv64/ctype.o ulib/c_libax/build_riscv64/errno.o ulib/c_libax/build_riscv64/fcntl.o ulib/c_libax/build_riscv64/mmap.o ulib/c_libax/build_riscv64/network.o ulib/c_libax/build_riscv64/pthread.o ulib/c_libax/build_riscv64/resource.o ulib/c_libax/build_riscv64/signal.o ulib/c_libax/build_riscv64/socket.o ulib/c_libax/build_riscv64/stat.o ulib/c_libax/build_riscv64/stdio.o ulib/c_libax/build_riscv64/stdlib.o ulib/c_libax/build_riscv64/string.o ulib/c_libax/build_riscv64/time.o ulib/c_libax/build_riscv64/unistd.o riscv64-unknown-linux-musl-ranlib ulib/c_libax/build_riscv64/libc.a Linking apps/c/sqlite3/sqlite3_qemu-virt-riscv.elf rust-lld -flavor gnu -nostdlib -static -no-pie --gc-sections -T/home/jacky/Coding/arceos/modules/axhal/linker_riscv64.lds --no-relax apps/c/sqlite3/main.o apps/c/sqlite3/sqlite3.o ulib/c_libax/build_riscv64/libc.a target/riscv64gc-unknown-none-elf/release/liblibax.a -o apps/c/sqlite3/sqlite3_qemu-virt-riscv.elf rust-objcopy --binary-architecture=riscv64 apps/c/sqlite3/sqlite3_qemu-virt-riscv.elf --strip-all -O binary apps/c/sqlite3/sqlite3_qemu-virt-riscv.bin Running qemu-system-riscv64 -m 128M -smp 1 -machine virt -bios default -kernel apps/c/sqlite3/sqlite3_qemu-virt-riscv.bin -device virtio-blk-device,drive=disk0 -drive id=disk0,if=none,format=raw,file=disk.img -nographic qemu-system-riscv64: -drive id=disk0,if=none,format=raw,file=disk.img: Could not open 'disk.img': No such file or directory make: *** [Makefile:94:justrun] 错误 1