Skip to content

Commit f8c82b0

Browse files
committed
[finsh] Fix compiling issue in finsh.
1 parent ccc8900 commit f8c82b0

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

components/finsh/SConscript

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,10 +28,10 @@ msh.c
2828

2929
CPPPATH = [cwd]
3030
if rtconfig.CROSS_TOOL == 'keil':
31-
LINKFLAGS = ' --keep __fsym_*'
31+
LINKFLAGS = ' --keep *.o(FSymTab)'
3232

3333
if not GetDepend('FINSH_USING_MSH_ONLY'):
34-
LINKFLAGS = LINKFLAGS + ' --keep __vsym_* '
34+
LINKFLAGS = LINKFLAGS + ' --keep *.o(VSymTab) '
3535
else:
3636
LINKFLAGS = ''
3737

components/finsh/msh_cmd.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,7 @@ FINSH_FUNCTION_EXPORT_ALIAS(cmd_time, __cmd_time, Execute command with time.);
280280
int cmd_free(int argc, char** argv)
281281
{
282282
extern void list_mem(void);
283+
extern void list_memheap(void);
283284

284285
#ifdef RT_USING_MEMHEAP_AS_HEAP
285286
list_memheap();

0 commit comments

Comments
 (0)