01.Linux下C语言编程环境检查

在终端下面输入 gcc --version 可以查看gcc的版本。gcc是Linux下的c语言编译器。

可以通过命令 ls /lib/libc-* 查看找到的so文件观察lib库的版本。

一般我们通过vi或者vim来编辑c语言源文件,注意w命令存盘,q退出。可以save filename 方式保存文件名。


// 文件名:test.c
// 编译方法:gcc test.c -o myfirst

#include 
< stdio.h >
int  main( int  argc,  char   ** argv)
{
     printf(
" hello,Linux C.\n " );
     
return   0 ;
}

但当你编译的时候发现缺少<stdio.h>文件,然后你会 ls /usr/include 看看有没有stdio.h,
或者 find /usr/include -name 'stdio.h' 查找是否有stdio.h,自然找不到,所以printf也执行不了!
原因是你虽然已经有gcc和lib库,但是dev开发的头文件可没有:执行 sudo apt-get install build-essential 解决问题!

这会安装dpkg-dev g++ libc6-dev libstdc++6 linux-libc-dev patch 软件,通过apt-get 您已经注意到我用的是debian/ubuntu.

执行 gcc test.c -o myfirst 编译程序,然后 ls -l 就会看到有myfirst的可执行文件生成了,于是 ./myfirst 执行程序。

需要说明的是,Linux下不搜索当前目录,所以你必须显式指定路径 ./myfirst

恭喜下先,你的第一个Linux程序ok了。

 

转载于:https://www.cnblogs.com/flaaash/archive/2008/11/03/1325691.html

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值