📄 sconstruct
字号:
from glob import globauto_libs = ''# Detect the system's endiannessfrom sys import byteorderif byteorder == 'big': endian = '_NXT_BIG_ENDIAN'else: endian = '_NXT_LITTLE_ENDIAN'BuildEnv = Environment(CCFLAGS=['-Wall', '-std=gnu99', '-g', '-ggdb', '-D' + endian])if auto_libs: BuildEnv.ParseConfig('pkg-config --cflags --libs ' + auto_libs)BuildEnv.Command('flash_routine.h', ['flash_routine.h.base', 'flash_write/flash.bin'], './make_flash_header.py')Default(BuildEnv.Library('nxt', [x for x in glob('*.c') if not x.startswith('main_')], LIBS='usb'))Default(BuildEnv.Program('fwflash', glob('main_fwflash.c'), LIBS=['usb', 'nxt'], LIBPATH='.'))Default(BuildEnv.Program('runc', glob('main_runc.c'), LIBS=['usb', 'nxt'], LIBPATH='.')) Default(BuildEnv.Program('runjava', glob('main_runjava.c'), LIBS=['usb', 'nxt'], LIBPATH='.'))BuildEnv.Program('sambaget', glob('main_sambaget.c'), LIBS=['usb', 'nxt'], LIBPATH='.')
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -