ubuntu下C语言程序的开发(一)——gcc的安装与配置

  •  ubuntu14.04下,gcc是默认安装的,但刚安装完成的系统中的gcc并不能用来开发,还缺少常用的头文件和库文件,还组要安装build-essential 软件包。操作如下:打开终端,输入如下命令,回车
$ sudo apt-get install build-essential

由于安装软件需要root权限,因此会提示输入密码,之后系统会自动安装编译所需的相关文件。在安装完成后,在终端下运行 gcc -v可查看gcc的版本。

  • 编写hello world 程序

    1.打开编辑器输入如下代码:

      

#include <stdio.h>
void main(){
    printf("hello world\n");       
}

 

    2.编辑完成后保存为 test.c 文件

    3.输入如下命令

      

$ gcc -o test test.c
$ ./test
hello world

    【说明】第一行是对test.c文件进行编译链接,-o选项的功能是指定创建的可执行文件的名称,这里为test。第二行运行刚才产生的test程序,第三行是程序输出。  如果程序能成功输出,说明gcc及其相应的编译环境安装成功。

转载于:https://www.cnblogs.com/zhuyinxiaozi/p/5510192.html

### 如何在Ubuntu上使用VS Code运行C程序 安装必要的工具链对于编译和执行C程序至关重要。为了能够在VS Code中顺利开发并运行C程序,需先确保已安装GNU Compiler Collection (GCC)[^1]。 #### 安装 GCC 编译器 可以通过终端命令来完成GCC安装: ```bash sudo apt update && sudo apt install gcc ``` 确认安装成功后可以尝试打印gcc版本号验证环境配置是否正确: ```bash gcc --version ``` #### 配置 VS Code 开发环境 下载并按照官方指南安装Visual Studio Code之后,在扩展市场里搜索并安装 "C/C++" 扩展包由Microsoft提供支持[^2]。 创建个新的工作区文件夹用于保存项目源码,并打开该目录作为当前的工作空间。新建个名为`main.c` 的简单测试文件输入如下代码片段: ```c #include <stdio.h> int main() { printf("Hello, world!\n"); return 0; } ``` #### 构建调试设置 为了让VS Code能够识别项目的构建任务以及启动配置,需要定义两个JSON格式的任务描述文档——tasks.json 和 launch.json 文件。这两个文件通常位于`.vscode`隐藏文件夹下。 - **tasks.json**: 描述如何调用外部构建工具(这里是gcc),负责将源代码转换成可执行二进制文件。 ```json { "version": "2.0.0", "tasks": [ { "label": "build hello world", "type": "shell", "command": "gcc", "args": [ "-g", "${workspaceFolder}/main.c", "-o", "${workspaceFolder}/hello" ], "group": { "kind": "build", "isDefault": true }, "problemMatcher": ["$gcc"], "detail": "Generated task to build a simple C program." } ] } ``` - **launch.json**: 提供给调试器的信息,指定要加载哪个程序来进行调试会话。 ```json { "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/hello", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": false, "MIMode": "gdb", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build hello world", "miDebuggerPath": "/usr/bin/gdb", "logging": {"trace": true,"traceResponse": true}, "internalConsoleOptions": "openOnSessionStart" } ] } ``` 现在可以在VS Code内部通过点击顶部菜单栏中的“Run”按钮旁边的绿色箭头图标轻松地编译并运行这个简单的C应用程序了。如果切正常的话,“Debug Console”面板将会显示输出结果:“Hello, world!”[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值