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

  • 相关阅读:
    Palindrome Linked List 解答
    Word Break II 解答
    Array vs Linked List
    Reverse Linked List II 解答
    Calculate Number Of Islands And Lakes 解答
    Sqrt(x) 解答
    Find Median from Data Stream 解答
    Majority Element II 解答
    Binary Search Tree DFS Template
    188. Best Time to Buy and Sell Stock IV
  • 原文地址:https://www.cnblogs.com/flaaash/p/1325691.html
Copyright © 2011-2022 走看看