在Linux中设置并运行C程序,可以遵循以下步骤:
编写C程序
使用任意文本编辑器创建一个以 `.c` 为扩展名的C源文件,例如 `my_program.c`。
在文件中编写C程序代码。
编译C程序
打开终端应用程序。
切换到保存C程序的目录,例如使用 `cd /path/to/program` 命令。
使用 `gcc -o my_program my_program.c` 命令编译C程序,其中 `my_program` 是要生成的可执行文件的名称,`my_program.c` 是C源文件的名称。
运行C程序
在终端中,使用 `./my_program` 命令执行编译后的C程序。如果程序需要输入参数,可以在运行命令后加上所需参数,例如 `./my_program arg1 arg2`。
示例
假设你已经编写了一个名为 `my_program.c` 的C程序,以下是整个流程的示例:
编写程序
```c
// my_program.c
include
int main() {
printf("Hello, World!\n");
return 0;
}
```
编译程序
```sh
gcc -o my_program my_program.c
```
运行程序
```sh
./my_program
```
如果一切正常,你将在终端中看到输出结果:
```
Hello, World!
```
环境变量设置
如果你希望每次打开终端时都能自动设置环境变量,可以将编译器的路径添加到 `~/.bashrc` 文件中:
编辑 `~/.bashrc` 文件
```sh
vim ~/.bashrc
```
添加环境变量
```sh
export CC=/usr/bin/gcc
export CXX=/usr/bin/g++
```
使更改生效
```sh
source ~/.bashrc
```
这样,你就不需要每次运行 `gcc` 和 `g++` 时都指定路径了。
权限设置
如果程序需要执行权限,可以使用 `chmod` 命令赋予执行权限:
```sh
chmod +x my_program
```
然后直接运行程序:
```sh
./my_program
```
通过以上步骤,你可以在Linux中顺利地设置并运行C程序。