linux下编写C程序并编译执行
来源:互联网 发布:unity3d vector3 编辑:程序博客网 时间:2024/05/22 00:32
一、Hello, world!
在linux下输入:(以hello.c为例)
首先选中文件要保存的路径(如:cd work)
vi hello.c(要编辑的文件名)
输入程序:
# include<stdio.h>
int main(void)
{
printf("hello,world!\n");
return 0; 注:return和0之间要有空格
}
退出并保存程序:
在vi模式下,按ESC后,按 :wq加enter键
利用gcc编译程序:
(先要找到程序存在哪个文件夹中)
ls
cd work
gcc -Wall hello.c (或者是gcc hello.c -o hello) 注:在编译时最好加上-Wall选项,这样的话可以把隐藏的warning也显示出来,Wall首字母要大写。
输出程序结果:
./hello (或者是 ./a.out)
执行完后可以得到:
hello, world!
二、引用数学函数时的编译指令
当程序中用到了数学函数时,在vi中编译时应该在gcc后面加上-lm选项,这是因为数学函数都是保存与libm.so库文件中(通常在/lib目录下),选项-lm就是告诉程序该数学函数要到这个库中去找。如程序:
#include<stdio.h>
#include<math.h>
{
int a=0;
int b;
b= cos(a);
printf("the value is %d",b)
return 0;
}在编译时应该输入 gcc -lm -Wall math.c
0 0
- 怎样在linux下编写C程序并编译执行
- linux下编写C程序并编译执行
- 在Linux下简单编写、编译并执行一个C语言程序
- 如何在linux下编译并执行C程序
- linux下编译执行C程序
- Linux下编译并运行C程序
- Linux下编译并运行C程序
- 在Linux下如何编译并运行C程序-----编写Amzon的面试题
- 在Linux系统下编译并执行C++程序
- linux下C程序从编写到执行完整过程
- linux下编辑并编译运行C/C++/python程序
- linux系统下C程序的编写编译运行
- Linux Linux下如何编译并运行C程序
- 在linux编写shell程序并执行
- 使用emacs编写c程序并编译
- Linux下如何编译并运行C程序
- Linux下如何编译并运行C程序
- Linux下如何编译并运行C程序
- CoreData学习笔记
- 检测网络链接状态
- C++重写和重载的区别
- delphi程序全局热键的自定义方法
- Ubuntu 12.04的SWAP设置
- linux下编写C程序并编译执行
- delphi 第三方控件
- ActionBar点击弹出下拉框操作
- contentView缓存使用与ListView优化
- JAVA中集中常见的设计模式
- java List 排序 Collections.sort()
- PostThreadMessage
- Linux卷管理详解 - VG LV PV
- 解决Android SDK Manager更新、下载速度慢