linux中怎么一键完成c语言的编译与运行
时间: 2024-10-10 19:06:30 浏览: 33
一键黑屏C语言程序
5星 · 资源好评率100%
在Linux中,编译并运行C语言程序通常需要几个步骤。首先,你需要有一个C编译器,如GCC(GNU Compiler Collection)。以下是一键完成这个过程的简单命令行示例:
1. 创建源文件(例如 `test.c`):
```
echo "#include <stdio.h>\nint main() { printf('Hello, World!\\n'); return 0; }" > test.c
```
2. 编译源文件:
使用`gcc`命令,加上`.c`文件名作为参数:
```
gcc -o test test.c
```
`-o`选项指定生成的可执行文件名为`test`。
3. 运行程序:
输入以下命令来运行刚才编译好的可执行文件:
```
./test
```
这将会显示`Hello, World!`。
如果你希望创建一个简单的脚本来统一执行这些操作,你可以创建一个bash脚本(例如`build.sh`),内容如下:
```bash
#!/bin/bash
# 定义编译和运行命令
compile_cmd="gcc -o $1 $1.c"
run_cmd="./$1"
# 给定输入文件名
input_file="test"
# 执行编译
$compile_cmd $input_file
# 然后运行
eval $run_cmd
```
保存后,给脚本执行权限:
```sh
chmod +x build.sh
```
然后可以像这样执行:
```sh
./build.sh test
```
阅读全文