• 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了。

  • 相关阅读:
    数据库中生成UUID的方式
    db2如果修改主机名之后
    linux修改主机名
    db2动态查看备份进度
    oracle-DG
    linux环境变量和对应文件的生效顺序
    数据泵与传统exp/imp对比
    oracle之ogg部署(RAC到单机)
    oracle之ogg部署(单机到单机)
    达梦 (实时主备+数据守护)测试
  • 原文地址:https://www.cnblogs.com/flaaash/p/1325691.html
Copyright © 2020-2023  润新知