diff --git a/make.py b/make.py index fcf2d70..c299387 100644 --- a/make.py +++ b/make.py @@ -173,7 +173,6 @@ def build_depend(src:list): CmdQueue.put(cmd_item_t(cmd,f"更新 {dst}")) dst_list.append(dst) run_cmd_queue(CmdQueue) - # check_exists(dst_list) # 生成中间文件 @@ -193,7 +192,6 @@ def build_object(src:list): CmdQueue.put(cmd_item_t(cmd,f"编译 {dst}")) dst_list.append(dst) run_cmd_queue(CmdQueue) - # check_exists(dst_list) # 生成可执行文件 diff --git a/make_riscv.py b/make_riscv.py index a7d87fc..1f61170 100644 --- a/make_riscv.py +++ b/make_riscv.py @@ -186,7 +186,6 @@ def build_depend(src:list): CmdQueue.put(cmd_item_t(cmd,f"更新 {dst}")) dst_list.append(dst) run_cmd_queue(CmdQueue) - # check_exists(dst_list) # 生成中间文件 def build_object(src:list): @@ -210,7 +209,6 @@ def build_object(src:list): CmdQueue.put(cmd_item_t(cmd,f"编译 {dst}")) dst_list.append(dst) run_cmd_queue(CmdQueue) - # check_exists(dst_list) # 生成可执行文件 @@ -222,7 +220,9 @@ def build_target(src:list): obj_list.append('.'.join([name,'o'])) dst=os.path.join(OUTPUT,TARGET)+".elf" if(check_rebuild(dst,obj_list)): - cmd=f"{CC} {' '.join(obj_list)} -o {dst} {flags} -T{LD_FILE} -Wall -Wextra -nostartfiles -Wl,-Map,\"{OUTPUT}/{TARGET}.map\"" + cmd=f"{CC} {' '.join(obj_list)} -o {dst} {flags} -T{LD_FILE} \ + -Wall -Wextra -nostartfiles -Wl,-Map,\"{OUTPUT}/{TARGET}.map\" \ + -Wl,-print-memory-usage" print(f"链接 {dst}") ret=os.system(cmd) if(ret):