【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】
以前在mac上面开发程序,我一直以为开发程序都需要安装xcode软件,但是事实上并非如此。mac上面有默认的命令行开发工具,这个工具就是llvm。除了llvm,大家还可以结合llvm和as、ar、ld工具进行调试、分析,十分方便。
1、mac下面llvm工具有哪些?
主要是llvm-gcc,llvm-g++
2、mac下面调试工具哪些?
lldb,类似于gdb
3、mac下面有其他的编译工具没?
还有一些支撑工具,比如as,ar,ld,make等等
4、mac下面有binutils工具没?
有一些,但是不全。比如as,nm,strip这些工具有,readelf,objdump,objcopy就没有
5、llvm-gcc,llvm-g++怎么使用?
和gcc、g++一样,mac下的gcc、g++其实指向的就是llvm-gcc、llvm-g++
6、lldb怎么使用?
和gdb一样,编译的时候添加-g选项,这样编译过程中生成的调试信息在lldb中使用。