小编Olu*_*upo的帖子

使用一个 makefile 创建可执行和共享库

使用 makefile 对我来说是新的。到目前为止,我用最简单的方法进行的第一次测试效果很好。但是现在我被困在编写一个创建可执行文件和共享库的 makefile 中。正如我所说,我是 makefile 的新手。这是我的简单方法:

exe.a: main.c func.c
    gcc main.c func.c -o exe.a
lib.so: func.c
    gcc func.c -o lib.so -fPIC -shared
Run Code Online (Sandbox Code Playgroud)

执行 makefile 时,只会编译可执行文件。甚至可以用一个 makefile 创建两个对象吗?创建这些文件的最佳方法是什么?

shared-library compiling executable make

4
推荐指数
1
解决办法
6886
查看次数

标签 统计

compiling ×1

executable ×1

make ×1

shared-library ×1