• Xcode命令行作用


    问题:Command Line Tools for Xcode有什么用

    答案: Command Line Tools里面有git, xcrun, xcodebuild, gcc, gdb, make等等。
     

    在Mac下安装和使用gcc命令行工具  

    这样,就不用去windows下使用Visual C++了。
     
    Apple在Xcode4后不再默认安装gcc等命令行工具,如果需要使用命令行工具(gcc、gdb、make等)进行开发,在AppStore中安装好Xcode后,打开Xcode。
     
    选择Xcode----> Preferences,打开对话框,选择Downloads。
    在Components下面,下载Command Line Tools。
     
    在Mac下如何安装gcc命令行工具 - 东辰 - 我的博客
     
     
    下载完成后,如下图所示。
    在Mac下如何安装gcc命令行工具 - 东辰 - 我的博客
     
    安装完成后,就可以在终端中,使用gcc了。
    下面是查看gcc的版本。
     
    查看gcc的版本及信息:
    gcc -v
     
    在Mac下如何安装gcc命令行工具 - 东辰 - 我的博客
     

     
     
     
    编译,会自动生成a.out,这是可执行文件,不是目标文件:
    gcc  test.c
    执行,显示运行结果:
    ./a.out
     
    执行时,显示执行时间,使用time命令:
    time ./a.out
    在Mac下安装和使用gcc命令行工具 - 东辰 - 我的博客
     
    用户还可以通过使用选项-o来改变编译后的文件名,如使用下面的命令行,可以把a.out给成result:
    gcc -o result test.c
    这个时候,执行新命名的文件:
    ./result

    -c选项:只把源代码(.c文件)编译成目标代码(.o文件),但跳过连接一步。它能使编译多个C程序时的速度更快且更加容易管理。默认时,gcc建立的目标代码文件只有一个.o的扩展名。
    gcc -c test.c
     
     
    -S选项:告诉gcc在C程序文件产生了汇编语言文件后停止编译,产生的汇编语言文件的默认文件扩展名为.s。
    gcc -S test.c

     
    -E选项:指示编译器只对输入的文件进行预处理,且预处理的输出将被送到标准输出而不是储存在文件里。
    gcc -E test.c
    在Mac下如何安装gcc命令行工具 - 东辰 - 我的博客

     
     
     
    如果安装了多个版本的gcc,要指定运行某个版本的gcc,命令如下,要注意大小写:
    gcc -V 2.6.3 -v

     
    显示警告
    在gcc中使用开关-W控制警告信息的命令如下:
    gcc -Wall -o test test.c
     
     
    浏览文件:
    cat test.c
     
    使用vim编辑文件:
    vim test.c
     
    将光标移到相关文件的地方,做出修改,然后保存修改。输入命令:
    :w!
     
    退出vim编辑状态,输入命令:
    :q
    iOS开发者交流群:180080550
  • 相关阅读:
    Flexigrid 完成表格数据显示
    地图高度自适应
    Vmware汉化版下载
    EasyUI grid 封装JSON数据
    C# 中的委托和事件
    C#中的委托和事件(续)
    从dataReader到Entity转化时利用Reflect示例
    sql 压缩数据库出错
    输入日期可以计算星期几
    用CSS调整scrollbar(滚动条)的配色
  • 原文地址:https://www.cnblogs.com/stevenwuzheng/p/5182184.html
Copyright © 2020-2023  润新知