Searched refs:libc (Results 1 – 16 of 16) sorted by relevance
/DragonOS-0.1.5/user/port/ |
D | README.md | 13 编译好libc之后,要把sysroot/usr/lib的文件,复制到$HOME/opt/dragonos-host-userspace/x86_64-dragonos/lib. 因为ld会从这里面找… 15 目前由于DragonOS的libc还不完善,所以尚未能使用用户态交叉编译器来编译flex。
|
/DragonOS-0.1.5/user/ |
D | Makefile | 12 …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/ |
D | index.rst | 20 这里是所有libc头文件的集合,在代码里可以这样引用: 21 ``#include<libc/src/xxx.h>``
|
/DragonOS-0.1.5/user/libs/libc/src/ |
D | Makefile | 4 all: libc 35 libc: $(libc_objs) $(libc_sub_dirs) libc_rust target
|
/DragonOS-0.1.5/user/libs/ |
D | Makefile | 2 user_libs_sub_dirs=libc libsystem libKeyboard
|
/DragonOS-0.1.5/docs/community/ChangeLog/V0.1.x/ |
D | V0.1.3.md | 48 - 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 …]
|
D | V0.1.5.md | 59 - libc: 调整,将所有的app直接链接到libc.a中,而不是都执行一遍"搜索.o"的过程 (#171) 283 修改libc的编译相关内容(#171) 285 1.将libc的include文件夹分为export和internal 286 2.将所有app都直接链接libc.a,而不是都执行一遍"搜索.o"的过程
|
D | V0.1.2.md | 38 - libc增加`signal()`,`sigaction()`函数。 60 - 将libc目录进行调整,加入cargo作为rust的包管理器 209 调整user下libs的libc目录结构 (#103) 211 * 调整user下libs的libc目录结构
|
D | V0.1.4.md | 245 修正由于libc中具有crti.S和crtn.S,造成的与x86_64-elf-gcc不兼容的问题 (#144)
|
/DragonOS-0.1.5/user/libs/libc/ |
D | Cargo.toml | 2 name = "libc"
|
/DragonOS-0.1.5/user/apps/test_signal/ |
D | Makefile | 3 …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/ |
D | Makefile | 6 …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/ |
D | dirent.md | 21 ``ino_t(see libc/sys/types.h) ino`` : 文件序列号(不推荐修改)
|
/DragonOS-0.1.5/docs/kernel/ipc/ |
D | signal.md | 74 - 信号处理函数结束之后,将会进入由libc提供的__sa_restorer中,发起`sys_sigreturn()`系统调用,回到内核态
|
/DragonOS-0.1.5/user/apps/shell/ |
D | Makefile | 3 …output_dir)/shell $(shell find . -name "*.o") $(ROOT_PATH)/bin/sysroot/usr/lib/libc.a -T shell.lds
|
/DragonOS-0.1.5/docs/ |
D | index.rst | 38 userland/libc/index
|