select RT_USING_LIBC if RT_VER_NUM < 0x40100 bool "elapack: linear algebra library for embedded devices, compatible with matlab." default n 4 changes: 2 additions & 2 deletions 4 ai/libann/Kconfig Original file line numberDiff line numberDiff line change @@ -18,15 +18,15 @@ if ...
#define RT_USING_LIBC #define RT_USING_DFS #define RT_USING_DFS_DEVFS #define RT_USING_PTHREADS RT-Thread 实现了 Pthreads 的大部分函数和常量,按照 POSIX 标准定义在 pthread.h、mqueue.h、semaphore.h 和 sched.h 头文件里。Pthreads 是 libc 的一个子库,RT-Thread 中的 Pthreads 是基于RT-Th...
系统空闲线程栈大小统一设置为 256(宏:IDLE_THREAD_STACK_SIZE) 开启组件自动初始化(宏:RT_USING_COMPONENTS_INIT) 需要开启 user main 选项(宏:RT_USING_USER_MAIN) 默认关闭 libc(宏:RT_USING_LIBC) FinSH 默认只使用 MSH 模式(宏:FINSH_USING_MSH_ONLY) IDE 配置 使能下载代码后自动运行 使能C99 支持 使...
系统空闲线程栈大小统一设置为 256(宏:IDLE_THREAD_STACK_SIZE) 开启组件自动初始化(宏:RT_USING_COMPONENTS_INIT) 需要开启 user main 选项(宏:RT_USING_USER_MAIN) 默认关闭 libc(宏:RT_USING_LIBC) FinSH 默认只使用 MSH 模式(宏:FINSH_USING_MSH_ONLY) IDE 配置 使能下载代码后自动运行 使能C99 支持 使...
需要开启 user main 选项(宏:RT_USING_USER_MAIN) 默认关闭 libc(宏:RT_USING_LIBC) FinSH 默认只使用 MSH 模式(宏:FINSH_USING_MSH_ONLY) IDE 配置 使能下载代码后自动运行 使能C99 支持 使能One ELF Setion per Function(MDK) keil/iar 生成的临时文件分别放到build下的 keil/iar 文件夹下 ...
#define RT_USING_CPLUSPLUS 一般的,当使用C++语言编程时,C++代码默认需要底层C运行库的支持,所以建议打开C运行库支持: #define RT_USING_LIBC 当导入RT_USING_CPLUSPLUS配置时,将加入components\cplusplus目录下的组件代码,主体在crt.h/.cpp等文件中,其中包括了C++中对象创建和销毁的操作符:new、delete,以及__cxa...
#define RT_USING_CPLUSPLUS 一般的,当使用C++语言编程时,C++代码默认需要底层C运行库的支持,所以建议打开C运行库支持: #define RT_USING_LIBC 当导入RT_USING_CPLUSPLUS配置时,将加入components\cplusplus目录下的组件代码,主体在crt.h/.cpp等文件中,其中包括了C++中对象创建和销毁的操作符:new、delete,以及__cxa...
该编译器使用的libc为newlib,rt-thread已经为newlib做了适配,编译的时候引入对应的文件,并开启RT_USING_NEWLIB components/libc/compilers/newlib/libc.c components/libc/compilers/newlib/libc.h components/libc/compilers/newlib/libc_syms.c components/libc/compilers/newlib/stdio.c ...
3. 为了方便的切换不同的编译器平台,在v2.0.0版本中也把原来的minilibc/newlib/armlibc用统一的宏替换:RT_USING_LIBC。老版本的代码迁移过来,请注意下使用新的、统一的宏:RT_USING_LIBC。同时也加入了IAR的dlib,这样当配置中打开LIBC时,scons将会自动根据你当前使用的编译器来自动选择不同libc库的移植; ...
新增RT_USING_INTERNAL_LIBC_ONLY宏 新增GCC通用原子操作功能(#8648) LWP 新增sys_setitimer函数 替换lwp_new函数为lwp_create 替换futex中的irq禁用/启用代码 lwp_syscall.c中替换off_t为size_t 修复lwp_free 定时器回收调用问题;修复设置 CPU 亲和性问题 ...