随想录(mac下c、c++的编译方法)

【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱: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中使用。


猜你喜欢

转载自blog.csdn.net/feixiaoxing/article/details/80040455