zoukankan      html  css  js  c++  java
  • 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了。

  • 相关阅读:
    hibernate中的缓存和快照
    hibernate中的主键生成策略
    static静态代码块的使用(单例)
    spring aop简单实现
    spring 中常用注解
    spring 配置文件中<property> 的作用
    spring配置文件中引入其他配置文件的方法
    3-29 from xx import xx
    3-28 遇到的问题及解决方法
    3-27 思考以及self本质
  • 原文地址:https://www.cnblogs.com/flaaash/p/1325691.html
Copyright © 2011-2022 走看看