C 语言教程 在线

1439C 环境设置

安卓下安装GCC

Termux 下安装gcc。

termux是 可以在Android操作系统中模拟Linux环境的终端应用程序,可以直接安装在无root权限的安卓环境下。自动地安装了一个最小的基本系统——可以使用类似Debian系统阵营中的APT包管理器提供额外的软件包。

在Termux下可以直接安装 gcc 、Vim、nano、Python、w3m 甚至是 php + composer

在Termux中可以开启SSHD使用ssh客户端远程连接(包括在安卓本地使用类似ConnectBOT管理工具连接),可以做到和在类Unix系统中同样的使用gcc进行c语言文件的编译。

Termux官网 : https://termux.com/

1438C 环境设置

安卓使用gcc

c4droid是款Android设备上的C/C++程序编译器,默认以tcc(tiny c compiler)为编译器,可以选择安装gcc插件,选用gcc后,可以用sdl(简单直控媒体层库,需安装sdl plugin for c4droid)和qt(nokia官方开发库,需安装sdl plugin for c4droid)。也可以开发native android app(需安装sdl plugin for c4droid),就像google ndk一样。软件支持代码高亮,编译时间随cpu主频而定,主频越高编译越快。gcc插件版本5.00提供了示列程序,包含sdl,android native,qt和命令行测试程序等源码。

百度云链接:C4droid5.96汉化

https://pan.baidu.com/s/1kVn5x2Z

首先查看自己的手机类型

下载对应的软件

下载后

  • 1.先安装C4droid和GCC、SDL开头的两个插件,注意选择汉化的版本哦
  • 2、三个全部安装完成后,打开C4DROID,会有提示安装GCC插件,全选就可以
  • 3.等待解压完成,打开设置切换编译器为gcc就可以了

1437C 环境设置

Windows 环境变量的设置:

(1)将刚刚下载好的文件,解压到C盘根目录下,文件夹名称 MinGw;

(2)计算机——>(右键)属性——>高级系统设置——>环境变量——>系统变量,选中Path点击编辑,将MicGw文件下的bin目录路径复制出来,我这里是

C:\MinGW\bin,将路径复制到 Path 中,点击确定;注意点目录前后的分号,一定要有并且必须是英文半角。

(3)同上,新建一个系统变量 lib,对应 MicGw 下的lib 文件夹;新建一个系统变量 include,对应 MicGw 下的 include 文件夹;

到此为止,我们就算是搭建好C语言开发的基本环境了;

1436C 环境设置

Windows 环境下使用 GCC

MinGw 是 Minimal GNU on Windows 的缩写,允许在 GNU/Linux 和 Windows 平台生成本地的 Windows 程序而不需要第三方运行时库。本文主要介绍 MinGw 的安装和使用。

(一)安装

  • 1.下载 min-gw 安装程序,链接为:http://sourceforge.net/projects/mingw/files/,下载 mingw-get-setup.exe (86.5 kB)
  • 2.运行 mingw-get-setup.exe (86.5 kB) ,点击“运行”,continue等,注意记住安装的目录,如 C:\MinGw,下面修改环境变量时还会用到。
  • 3.修改环境变量:选择计算机—属性---高级系统设置---环境变量,在系统变量中找到 Path 变量,在后面加入 min-gw的安装目录,如 C:\MinGw\bin
  • 4.在开始菜单中,点击“运行”,输入 cmd,打开命令行:输入 mingw-get.exe,如果弹出 MinGw installation manager 窗口,说明安装正常。此时,关闭 MinGw installation manager 窗口,否则接下来的步骤会报错
  • 5.在cmd中输入命令 mingw-get install gcc,等待一会,gcc 就安装成功了。

如果想安装 g++,gdb,只要输入命令 mingw-get install g++mingw-get install gdb

(二)使用

在 cmd 的当前工作目录写 C 程序 test.c:

# include <stdio.h>
int main()
{
    printf("%s\n","hello world");
    return 0;
}

在 cmd 中输入命令 gcc test.c

在当前目录下会生成 a.exe 的可执行文件,在 cmd 中输入 a.exe 就可以执行程序了。

如果想调试程序,可以输入 gdb a.exe

进入 gdb 的功能,使用 gdb 常用的命令就可以调试程序了。

1435C 语言教程

#include<stdio.h>  

/*
这一句话是必须要的格式
stdio 表示系统文件库, 也可以声明其它的
.h  表示头文件,因为这些文件都是放在程序各文件的开头
#include 告诉预处理器将指定头文件的内容插入到预处理器命令的相应位  导入头文件的预编译指令
<> 表示系统自带的库
也可以写成" " 表示用户自定义的库
如果写成" "并且自定义的库里面没有这个文件系统会自动查找自带的库,如果还是没有报错
*/

int main() // 程序的入口
{ //程序从这里开始运行
/*
int 表示数字格式,返回一个数字
main()主函数 表示程序的入口  一个程序有且只能有一个main函数的存在
*/
printf("hello C"); //打印一个hello C
return 0; //返回一个整数0,因为它是int类型,所以只能返回整数
}  //程序从这里结束