zoukankan      html  css  js  c++  java
  • linux--GCC简单用法

    gcc是linux下最常用的一款c编译器,对应于CPP 有相应的g++工具,debug有gdb,只是还不会用。

    个人感觉gcc确实是个好东西,完全可以直接在gedit下编程然后写个shell脚本用gcc编译,不比一些IDE麻烦多少,某些IDE实在不但难用而且还会出一些莫名其妙的错误。
        
    1. gcc -o hello hello.c
    编译并链接为可执行文件,命名为hello
     
    2. gcc -I/usr/include hello.c /usr/lib/libm.a
    -I 包含进头文件,然后编译链接为可执行文件,最后为静态库文件
     
    3. gcc -c test1.c test2.c  
    编译为test1.o 和 test2.o
     
    4. ar crv mylib.a test1.o test2.o
    将.o文件封装进静态库
        ranlib mylib.a
    使库文件可以使用
    创建自己的库文件 不要忘了建立头文件
     
    5. gcc -o test test.c ./include /usr/local/xxx.so
    包含动态库的例子
     
    6. 当程序找不到库文件的时候,可以改动/etc/ld.so.conf中的配置,然后执行ldconfig来使生效。
    ldd XXX 命令可以查询XXX程序所需要的函数库。
     
    gcc的更多帮助信息 可以通过 man gcc 和info gcc获得。
     
     
     
  • 相关阅读:
    python安装
    实现node服务器
    VSCode集成tomcat及使用方法
    CommonJS规范
    Bootstrap 笔记
    vue笔记
    jgGrid模板添加
    vue组件中的data
    解析DNS
    StaticResource
  • 原文地址:https://www.cnblogs.com/dpf-learn/p/6127615.html
Copyright © 2011-2022 走看看