Linux初级命令及GCC编译程序
-
Linux初级命令:
1. ls:列出当前目录下的文件和文件夹。
2. cd:切换目录,可以使用绝对路径或相对路径。
3. pwd:显示当前所在的目录。
4. mkdir:创建一个新的文件夹。
5. touch:创建一个新的空文件。
6. cp:复制文件或文件夹。
7. mv:移动文件或文件夹。
8. rm:删除文件或文件夹。
9. cat:显示文件内容。
10. grep:在文件中搜索指定的字符串。
11. less:逐页显示文件内容。
12. chmod:修改文件权限。
13. chown:修改文件拥有者。
14. ps:显示当前运行的进程。
15. top:实时显示系统资源使用情况。GCC编译程序:
GCC是GNU Compiler Collection的缩写,是一套用于编译源代码的开源编译器。它支持多种编程语言,包括C、C++、Objective-C、Fortran、Ada等。
使用GCC编译程序的基本步骤如下:
1. 编写源代码文件,以.c(C语言)、.cpp(C++语言)等扩展名结尾。
2. 打开终端,进入源代码文件所在的目录。
3. 使用命令gcc加上源代码文件名进行编译,例如:gcc main.c。
4. 若编译过程中没有错误,会生成一个默认的可执行文件a.out。
5. 在终端中输入./a.out运行程序。除了默认的可执行文件名a.out,我们还可以使用参数指定编译后的可执行文件名,例如:gcc main.c -o myprogram。
GCC还提供了一些常用的参数和选项,用于控制编译过程和生成的可执行文件,例如:
– -Wall:显示所有警告信息。
– -o:指定编译后的可执行文件名。
– -g:生成调试信息,便于调试程序。
– -I:指定头文件的搜索路径。
– -L:指定库文件的搜索路径。
– -l:链接指定的库。以上是Linux初级命令及GCC编译程序的简要介绍,希望对你有所帮助。如有不清楚之处,欢迎继续提问。
2年前 -
Linux初级命令及GCC编译程序
1. 命令行介绍和基本操作:
– 查看当前目录下的文件和文件夹:ls
– 切换目录:cd
– 创建文件夹:mkdir
– 创建文件:touch
– 删除文件夹或文件:rm
– 复制文件或文件夹:cp
– 移动文件或文件夹:mv
– 查看文件内容:cat
– 编辑文件:vi2. 文件权限相关命令:
– 更改文件权限:chmod
– 更改文件所有者:chown
– 更改文件所属组:chgrp
– 查看文件权限:ls -l
– 查看当前用户:whoami3. 系统和进程管理命令:
– 查看系统信息:uname -a
– 查看进程信息:ps
– 关闭进程:kill
– 查看系统负载:top4. 网络相关命令:
– 查看网络连接:netstat
– 查看主机IP地址:ifconfig
– 网络诊断工具:ping, traceroute5. GCC编译程序:
– 安装GCC编译器:sudo apt-get install build-essential
– 编译C程序:gcc filename.c -o output
– 运行可执行文件:./output
– 编译C++程序:g++ filename.cpp -o output
– 运行可执行文件:./output通过掌握这些基本的Linux命令和GCC编译程序,你将能够更好地管理和操作Linux系统,并且能够编译和运行C和C++程序。这些命令和编译器是进行Linux系统管理和开发的基础工具,对于初学者来说是非常重要的。与此同时,也可以继续学习更高级的命令和编程技巧,来提高自己的Linux技能。
2年前 -
一、Linux初级命令
1. ls:查看当前目录下的文件和文件夹
用法:ls [选项] [文件夹路径]
常用选项:
– a:显示所有文件和文件夹,包括隐藏文件
– l:以列表的方式显示文件和文件夹的详细信息
– h:以人类可读的方式显示文件和文件夹的大小2. cd:切换当前工作目录
用法:cd [目标路径]
特殊符号:
– ~:代表当前用户的主目录
– .:代表当前目录
– ..:代表当前目录的父目录3. pwd:显示当前工作目录的路径
4. mkdir:创建新的文件夹
用法:mkdir [选项] [文件夹名]
常用选项:
– p:创建多级目录,如果父目录不存在则自动创建5. rm:删除文件或文件夹
用法:rm [选项] [文件夹/文件路径]
常用选项:
– r:递归删除文件夹及其内容
– f:强制删除,不进行确认提示6. cp:复制文件或文件夹
用法:cp [选项] [源文件/文件夹路径] [目标文件/文件夹路径]
常用选项:
– r:递归复制文件夹及其内容
– v:显示复制进程7. mv:移动文件或文件夹,也可用于重命名文件或文件夹
用法:mv [选项] [源文件/文件夹路径] [目标文件/文件夹路径]
常用选项:
– v:显示移动过程8. touch:创建新的空文件
用法:touch [文件名]9. cat:显示文件内容
用法:cat [选项] [文件名]
常用选项:
– n:显示行号10. grep:在文件中查找匹配的模式
用法:grep [选项] [模式] [文件名]
常用选项:
– i:忽略大小写
– v:显示不匹配的行二、GCC编译程序
GCC是GNU编译器套装(GNU Compiler Collection)的缩写,它是一个功能强大的编译器工具,支持多种编程语言,包括C、C++、Objective-C、Java等。下面是GCC编译程序的操作流程:
1. 编写源代码文件
使用任意文本编辑器创建一个以.c(C语言)或.cpp(C++语言)为扩展名的源代码文件。例如,假设要编写一个名为hello.c的简单程序,内容如下:“`c
#includeint main() {
printf(“Hello, World!\n”);
return 0;
}
“`2. 打开终端
在Linux系统中打开终端应用程序。可以使用快捷键Ctrl+Alt+T打开终端。3. 切换到源代码文件所在的目录
使用cd命令切换到存放源代码文件的目录。例如,如果源代码文件hello.c在用户的主目录下的Documents文件夹中,可以执行以下命令:“`bash
cd ~/Documents
“`4. 使用GCC编译源代码文件
使用GCC命令编译源代码文件。例如,编译名为hello.c的源代码文件,可以执行以下命令:“`bash
gcc hello.c -o hello
“`其中,gcc是GCC编译器的命令,hello.c是源代码文件的路径,-o hello表示将编译结果输出到名为hello的可执行文件中。
5. 运行可执行文件
使用./命令运行刚编译生成的可执行文件。例如,运行名为hello的可执行文件,可以执行以下命令:“`bash
./hello
“`6. 查看程序输出
在终端中,将会显示程序输出的结果。例如,执行名为hello的可执行文件后,在终端中会显示”Hello, World!”这个字符串。以上就是使用Linux初级命令和GCC编译程序的简要介绍。通过掌握这些基本命令和编译过程,可以方便地进行文件和文件夹的操作,以及编译和运行程序。在日常使用Linux系统和进行编程开发时,这些命令和技巧将会非常有用。
2年前