基于Linux系统C/C++程序开发——基本操作

编写思路

1、创建一个文件夹,并在文件夹内创建一个 .c文件
2、在 .c文件 内编写代码段,并保存
3、编译 .c文件 ,如果编译结果报错,则需要进一步修改文件错误。如果编译成功,则自动生成计算机可识别的编译文件
4、执行可编译文件,输出程序运行结果。

说明:由于在Linux系统下,不需要像在Windows系统下安装C++软件,因此没有相关的创建文件、编译文件、执行文件的软件按钮,需要使用Linux系统的相关指令来实现

1、创建文件夹及文件

1、创建文件夹:
通过 mkdir 命令,在主目录 “~” 下,创建一个cfile文件。

XXXX@ubuntu:~$ mkdir cfile

通过 ls 命令,查看是否已经创建成功。

tarena@ubuntu:~$ ls
cfile    Documents  Music 
Desktop  Downloads Videos 

可以看到在主目录 “~” 下,cfile文件夹(或者叫目录)已经创建成功。

2、创建 .c文件
通过 cd 命令进入到创建的文件夹中:

xxxx@ubuntu:~$ cd cfile
xxxx@ubuntu:~/cfile$ 

当进入到cfile文件夹内时,通过 vim 命令创建一个 .c文件。

xxxx@ubuntu:~/cfile$ vim test.c

此时,一个名为 test.c 的文件就被创建了

2、编写代码段

1、按 “i” 键进入编辑模式
2、输入一个简单的代码段:

  1 #include <stdio.h>
  2 
  3 int main()
  4 {
  5    printf("hello\n");
  6 
  7    return 0;
  8 }

3、点击 “Esc” 键退出编辑模式,进入一般模式
4、通过 :wq 指令保存并离开 .c文件

3、编译 .C 文件

通过GNU C编译器对 .c文件进行编译

xxxx@ubuntu:~/cfile$ gcc test.c 

通过 ls 命令,查看文件已经编译成功,并生成一个可执行文件 a.out

xxxx@ubuntu:~/cfile$ ls
a.out  test.c

4、执行编译文件

输入 “ ./ ”+“编译文件名”,即可实现编译文件的执行

xxxx@ubuntu:~/cfile$ ./a.out
hello

总结

以上就是一个最简单的C/C++程序的实现,其中有两个地方特殊强调一下:
1、生成的编译文件,可以直接赋予一个名字,其实现方式如下:

xxxx@ubuntu:~/cfile$ gcc test.c -o hello
xxxx@ubuntu:~/cfile$ ls
hello  test.c

运行 hello编译文件

xxxx@ubuntu:~/cfile$ ./hello 
hello

2、如果运行后结果出错,或者编译时出现警告,则需要通过 Vi指令 返回文件修改内容

xxxx@ubuntu:~/cfile$ vim test.c

修改内容后,再次编译后,才可运行程序。否则运行的是之前的有错误的编译文件。

猜你喜欢

转载自blog.csdn.net/qq_39982235/article/details/88594341
今日推荐