在Ubuntu上为C/C++创建configure和Makefile
发布时间
阅读量:
阅读量
以往在进行相关开发时,通常直接使用开源库提供的代码进行编译,从未了解过Makefile以及configure文件的生成方式,甚至一度误以为configure文件是由开源项目的开发者手动编写而成。今天抽空对Makefile的生成过程进行了探究,并成功实现运行,现将过程记录下来。(注:以下操作环境为Ubuntu 20.04)
首先选择了一个较为简单的c++源文件作为起点,主要目标是完成配置与运行的步骤,后续若有时间可逐步添加更多的源文件,并尝试链接第三方的静态库与动态库以进一步验证功能。
//test.cpp
#include <stdio.h>
#include <stdlib.h>
int main(int argc, const char** argv) {
for (size_t i = 0; i < argc; i++)
{
printf("argument[%ld] is %s\n", i, argv[i]);
}
return 0;
}
此处的执行过程即为在程序运行时输出接收到的参数信息,获取源代码后我们便可着手进行相关操作。在Ubuntu系统环境下,若需生
全部评论 (0)
还没有任何评论哟~
