centos

GCC编译脚本在CentOS如何编写

小樊
49
2025-10-28 02:59:09
栏目: 智能运维

在CentOS上编写一个GCC编译脚本,可以按照以下步骤进行:

  1. 创建脚本文件: 首先,使用文本编辑器(如vimnano等)创建一个新的脚本文件。例如,创建一个名为compile.sh的文件。

    vim compile.sh
    
  2. 编写脚本内容: 在脚本文件中编写以下内容:

    #!/bin/bash
    
    # 设置源文件和目标文件的路径
    SOURCE_FILE="main.c"
    OBJECT_FILE="main.o"
    EXECUTABLE="myprogram"
    
    # 编译命令
    gcc -c $SOURCE_FILE -o $OBJECT_FILE
    
    # 检查编译是否成功
    if [ $? -eq 0 ]; then
        echo "Compilation successful!"
        # 链接目标文件生成可执行文件
        gcc $OBJECT_FILE -o $EXECUTABLE
    
        # 检查链接是否成功
        if [ $? -eq 0 ]; then
            echo "Linking successful! Executable is ready."
            # 运行可执行文件
            ./$EXECUTABLE
        else
            echo "Linking failed!"
        fi
    else
        echo "Compilation failed!"
    fi
    
  3. 保存并退出编辑器: 如果你使用的是vim,可以按Esc键,然后输入:wq并按回车键保存并退出。

  4. 赋予脚本执行权限: 使用chmod命令赋予脚本执行权限。

    chmod +x compile.sh
    
  5. 运行脚本: 现在可以运行脚本来编译你的C程序。

    ./compile.sh
    

这个脚本会执行以下操作:

你可以根据需要修改脚本中的源文件名、目标文件名和可执行文件名。

0
看了该问题的人还看了