C++从入门到放弃

gcc 学习笔记

2019-01-08  本文已影响0人  lixin_karl

目录结构

demo目录结构

动态库

生成动态库

    gcc -fPIC -shared common.c -o libcommon.so

如果次动态库生成.h 文件在include文件夹  上句中加上-I ../include 即可

使用动态库

    gcc -o main main.cpp -I ./common -L ./common -lcommon

其中 -I (大写i)后面跟的是 .h文件也即头文件优先寻找的文件夹(默认文件夹/usr/include)

        -L 后面跟的是.so 文件优先寻找的文件夹(默认文件夹/lib或/usr/lib

        -lcommon 对应 libcommon.so

g++同理

上一篇下一篇

猜你喜欢

热点阅读