linux下c编程基础
2016-03-09 00:28
375 查看
gcc -v查看c编译器版本
gcc .c 对源文件进行编译 , gcc .c -o *.out
stdio.h库存在与/usr/include/目录下
include相当于把代码直接粘贴过来,因此可以include各种文件.c等等
把固定的函数先编译成*.o静态库,比直接和源文件一起编译一次速度快很多
make命令
1. make工具可以把一个大型的应用项目分成若干个模块
2. make的内部用的是gcc
3. make -v查看版本
4. 写makefile,会自动比较编译发生改动的
main函数的参数
1. argv表示命令的单词个数
c语言程序启动之后,提供一系列指针,三个文件:标准输入流stdin,输出留stdout,错误流stderr
printf是对fprintf函数的封装,写法为:
1>>表示重定向 ,追加
覆盖更新
gcc .c 对源文件进行编译 , gcc .c -o *.out
stdio.h库存在与/usr/include/目录下
include相当于把代码直接粘贴过来,因此可以include各种文件.c等等
把固定的函数先编译成*.o静态库,比直接和源文件一起编译一次速度快很多
make命令
1. make工具可以把一个大型的应用项目分成若干个模块
2. make的内部用的是gcc
3. make -v查看版本
4. 写makefile,会自动比较编译发生改动的
main函数的参数
1. argv表示命令的单词个数
c语言程序启动之后,提供一系列指针,三个文件:标准输入流stdin,输出留stdout,错误流stderr
printf是对fprintf函数的封装,写法为:
fprintf(stdout,"");stdout默认为终端屏幕;scanf与之类似
1>>表示重定向 ,追加
覆盖更新
相关文章推荐
- linux tar.gz,rpm具体细节
- Linux 学习日记 1: 用户和用户组权限
- 阿里云使用笔记-jdk安装-centos7
- 阿里云使用笔记-MySQL安装-centos7
- Linux常用知识点整理
- CentOS5设置Mysql的远程访问
- 你认为Linux运维人员应该掌握一门编程语言吗?
- CentOS 系统sudo命令配置
- CentOS 修改IP地址, DNS, 网关
- CentOS6.4下Mysql数据库的安装与配置
- linux下如何添加一个用户并且让用户获得root权限
- 在Linux系统环境下修改MySQL的root密码
- linux下svn开机自动启动
- 如何取消CentOS 的图形界面直接进入命令行模式
- Linux下常用SVN命令
- Ubuntu Linux下设置IP的配置命令
- Linux下chkconfig命令详解
- linux /etc/group文件详解
- linux下创建和删除软、硬链接
- linux下vi命令大全