2 个解决方案
#1
一两句话说不清楚。
#2
需要说明的是bin文件中都是机器码,而不是汇编,汇编只是机器码的人类可理解助记符,并且汇编语句和机器码并不是严格一一对应的。
1、机器,也就是cpu只认识机器码
2、各种语言需要经过编译器,汇编器,链接器之类的工具,把人类可以理解的语言准确地转换为机器可以理解的语言
3、Makefile一般在你运行make的那个目录,由makefile调用你指定的各种工具来最终生成bin
如果你对底层感兴趣,那你要买很多体系结构相关的书去学习了。如果你只是想操作一下,然后在之上做其他开发,完全没必要关注这一块,因为底层实在没有上层有意思。
1、机器,也就是cpu只认识机器码
2、各种语言需要经过编译器,汇编器,链接器之类的工具,把人类可以理解的语言准确地转换为机器可以理解的语言
3、Makefile一般在你运行make的那个目录,由makefile调用你指定的各种工具来最终生成bin
如果你对底层感兴趣,那你要买很多体系结构相关的书去学习了。如果你只是想操作一下,然后在之上做其他开发,完全没必要关注这一块,因为底层实在没有上层有意思。
#1
一两句话说不清楚。
#2
需要说明的是bin文件中都是机器码,而不是汇编,汇编只是机器码的人类可理解助记符,并且汇编语句和机器码并不是严格一一对应的。
1、机器,也就是cpu只认识机器码
2、各种语言需要经过编译器,汇编器,链接器之类的工具,把人类可以理解的语言准确地转换为机器可以理解的语言
3、Makefile一般在你运行make的那个目录,由makefile调用你指定的各种工具来最终生成bin
如果你对底层感兴趣,那你要买很多体系结构相关的书去学习了。如果你只是想操作一下,然后在之上做其他开发,完全没必要关注这一块,因为底层实在没有上层有意思。
1、机器,也就是cpu只认识机器码
2、各种语言需要经过编译器,汇编器,链接器之类的工具,把人类可以理解的语言准确地转换为机器可以理解的语言
3、Makefile一般在你运行make的那个目录,由makefile调用你指定的各种工具来最终生成bin
如果你对底层感兴趣,那你要买很多体系结构相关的书去学习了。如果你只是想操作一下,然后在之上做其他开发,完全没必要关注这一块,因为底层实在没有上层有意思。