您的位置:首页 > 运维架构 > Linux

新手融入linux项目开发的必过关------编译工程代码

2016-03-08 00:13 513 查看
毕业两年半了, 玩过linux嵌入式开发, linux后台开发, 所以打算聊聊linux开发的一个基本问题------编译linux工程代码。

很多朋友毕业后都会从事与linux相关的开发, 这就少不了makefile编译。 在本文中, 我就不说makefile了, 而是聊聊linux工程代码编译的一般思路:

1. 设置环境变量

我们可以从makefile文件中看出需要设置的环境变量, 如果不太清楚, 也可以直接请教熟悉编译该工程代码的同事。

2. 编译基础库

在工程代码的顶层处编译, 使得基础库散落到对应的目录中, 为后续库依赖铺路。 编译遇到问题不要担心, 遇到啥就解决啥, 遇到编译问题, 那是很正常的。

3. 编译业务库

编译业务库, 遇到啥就解决啥, 最终形成.a库或者.so库。

最后啰嗦一句, 我们之前聊过的strings的命令, 可以用来判断.a库和.so库是否正确生成。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: