# sjcc **Repository Path**: wmdng/sjcc ## Basic Information - **Project Name**: sjcc - **Description**: use clang for embed develop - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-11-16 - **Last Updated**: 2021-08-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # sjcc #### 介绍 use clang for embed develop #### todo list 1. libc /home/wmd/zcross/arm/lib/libc_v7a_le.a(libc2.o):(.tbss.errno_val): 0x403 这个是个 .tbss section, 需要找到是那个 libc 中函数用到了 errno 变量? 争取自己来实现一个 libc 的基础函数集合, 去除 errno 的机制. 2. float #### ref, link 1. https://developer.arm.com/documentation/ihi0043/e?lang=en 2. https://developer.arm.com/docs/ihi0039/latest 3. https://github.com/ARM-software/abi-aa/ 4. https://github.com/bobbl/libaeabi-cortexm0 5. build tools https://mesonbuild.com/ https://ninja-build.org/ http://re2c.org/ // lex scanner for go/c