Home
last modified time | relevance | path

Searched refs:libc (Results 1 – 16 of 16) sorted by relevance

/DragonOS-0.1.5/user/port/
DREADME.md13 编译好libc之后,要把sysroot/usr/lib的文件,复制到$HOME/opt/dragonos-host-userspace/x86_64-dragonos/lib. 因为ld会从这里面找…
15 目前由于DragonOS的libc还不完善,所以尚未能使用用户态交叉编译器来编译flex。
/DragonOS-0.1.5/user/
DMakefile12 …OBAL_CFLAGS) -I $(shell pwd)/libs -I $(shell pwd)/libs/libc/src/include -I $(shell pwd)/libs/libc/…
50 …$(AR) x $(ROOT_PATH)/user/libs/libc/target/x86_64-unknown-none/release/liblibc.a --output=$(ROOT_P…
51 …$(AR) crvs $(ROOT_PATH)/bin/sysroot/usr/lib/libc.a $(shell find ./libs/* -name "*.o") $(shell find…
54 …$(shell cp -r $(ROOT_PATH)/user/libs/libc/src/include/export/* $(ROOT_PATH)/bin/sysroot/usr/includ…
55 $(shell cp -r $(ROOT_PATH)/user/libs/libc/src/arch/x86_64/c*.o $(ROOT_PATH)/bin/sysroot/usr/lib/)
/DragonOS-0.1.5/docs/userland/libc/apis/
Dindex.rst20 这里是所有libc头文件的集合,在代码里可以这样引用:
21 ``#include<libc/src/xxx.h>``
/DragonOS-0.1.5/user/libs/libc/src/
DMakefile4 all: libc
35 libc: $(libc_objs) $(libc_sub_dirs) libc_rust target
/DragonOS-0.1.5/user/libs/
DMakefile2 user_libs_sub_dirs=libc libsystem libKeyboard
/DragonOS-0.1.5/docs/community/ChangeLog/V0.1.x/
DV0.1.3.md48 - libc: bugfix: 注册信号处理函数时,总是注册sigkill的问题 (#120)
49 - libc: new: 增加了raise、kill、abort (#120)
50 - libc: new: 新增arch文件夹,在下面新增crt0 crti crtn文件 (#134)
51 - libc: new: 新增`fflush()`, `fprintf()`, `stdin`, `stdout`, `stderr`, `ferror()`, `fopen()`, `fclose…
52 - libc: new: 简单添加了`fopen()`对mode参数的处理。请注意,它没有完全遵循posix,也与Linux的不一致,将来使用Rust的时候完善它。 (#141)
55 - compile: update: 更改编译器的Include路径,使得include时不需要加`<libc/src/include/>`前缀 (#124)
139 修正由于libc中具有crti.S和crtn.S,造成的与x86_64-elf-gcc不兼容的问题 (#144)
186 完善libc,构建了OS-specific工具链,编译了基于gcc-11.3.0的DragonOS userland compiler,移植了mpfr,gmp,mpc库 (#134)
204 * 应用程序启动前,调用初始化libc的函数
222 * 新增__cxa_atexit (gcc要求libc提供这个)
[all …]
DV0.1.5.md59 - libc: 调整,将所有的app直接链接到libc.a中,而不是都执行一遍"搜索.o"的过程 (#171)
283 修改libc的编译相关内容(#171)
285 1.将libc的include文件夹分为export和internal
286 2.将所有app都直接链接libc.a,而不是都执行一遍"搜索.o"的过程
DV0.1.2.md38 - libc增加`signal()`,`sigaction()`函数。
60 - 将libc目录进行调整,加入cargo作为rust的包管理器
209 调整user下libs的libc目录结构 (#103)
211 * 调整user下libs的libc目录结构
DV0.1.4.md245 修正由于libc中具有crti.S和crtn.S,造成的与x86_64-elf-gcc不兼容的问题 (#144)
/DragonOS-0.1.5/user/libs/libc/
DCargo.toml2 name = "libc"
/DragonOS-0.1.5/user/apps/test_signal/
DMakefile3 …t_dir)/test_signal $(shell find . -name "*.o") $(ROOT_PATH)/bin/sysroot/usr/lib/libc.a -T link.lds
/DragonOS-0.1.5/user/apps/about/
DMakefile6 …output_dir)/about $(shell find . -name "*.o") $(ROOT_PATH)/bin/sysroot/usr/lib/libc.a -T about.lds
/DragonOS-0.1.5/docs/userland/libc/apis/api-list/
Ddirent.md21 ``ino_t(see libc/sys/types.h) ino`` : 文件序列号(不推荐修改)
/DragonOS-0.1.5/docs/kernel/ipc/
Dsignal.md74 - 信号处理函数结束之后,将会进入由libc提供的__sa_restorer中,发起`sys_sigreturn()`系统调用,回到内核态
/DragonOS-0.1.5/user/apps/shell/
DMakefile3 …output_dir)/shell $(shell find . -name "*.o") $(ROOT_PATH)/bin/sysroot/usr/lib/libc.a -T shell.lds
/DragonOS-0.1.5/docs/
Dindex.rst38 userland/libc/index