新手融入linux项目开发的必过关------编译工程代码
来源:互联网 发布:qq飞车改装30雷诺数据 编辑:程序博客网 时间:2024/06/07 15:03
毕业两年半了, 玩过linux嵌入式开发, linux后台开发, 所以打算聊聊linux开发的一个基本问题------编译linux工程代码。
很多朋友毕业后都会从事与linux相关的开发, 这就少不了makefile编译。 在本文中, 我就不说makefile了, 而是聊聊linux工程代码编译的一般思路:
1. 设置环境变量
我们可以从makefile文件中看出需要设置的环境变量, 如果不太清楚, 也可以直接请教熟悉编译该工程代码的同事。
2. 编译基础库
在工程代码的顶层处编译, 使得基础库散落到对应的目录中, 为后续库依赖铺路。 编译遇到问题不要担心, 遇到啥就解决啥, 遇到编译问题, 那是很正常的。
3. 编译业务库
编译业务库, 遇到啥就解决啥, 最终形成.a库或者.so库。
上述环节, 出现了问题, 均可见招拆招, 兵来将挡。
最后啰嗦一句, 我们之前聊过的strings的命令, 可以用来判断.a库和.so库是否正确生成。
0 0
- 新手融入linux项目开发的必过关------编译工程代码
- 嵌入式Linux基础知识3(嵌入式Linux开发入门的6个步骤 新手必看)
- 如何融入自己的代码
- 多工程并行开发的项目,避免编译失败
- JavaWeb开发必过关-Servlet学习(一)
- 通讯录编译过程遇到的经典问题,新手必看
- 融入背景的播放器代码
- PHP新手开发必会碰到的问题
- 【Android】日常开发中常见的坑,新手必看
- Linux新手必会命令!
- 新手必看,给Linux初学者的建议!
- 新手必看--学习linux的七个忠告
- Linux学习之新手必知的26 个命令
- Linux 新手必学的 20 个命令
- AS-->打开第三方项目之前,必做的事(新手必看)
- 开源Slam 代码PTAM与PTAMM的编译项目完整工程
- 顺序查找实例代码//新手必看
- Linux 开源项目的工程整体编译架构的修改(autotools)
- codeforces #345 div.2 A Joysticks
- 深入理解Java 虚拟机(周志明)笔记(三)——Java对象在内存中的存储与访问
- jQuery源码分析系列(30) : Ajax 整体结构
- PyQt4入门教程(6)_对话框
- 企业会计学
- 新手融入linux项目开发的必过关------编译工程代码
- 如何给maven项目增加新的jar包(从服务器上下载)---通过eclipse工具
- 深入理解Java 虚拟机(周志明)笔记(四)——Java对象创建过程
- Logstash中配置默认索引映射(_default_属性)
- 深入分析 Java 中的中文编码问题
- java thread join
- OSI七层模型详解(物理层、数据链路层、网络层、传输层.....应用层协议与硬件)
- Leetcode:66. Plus One(JAVA)
- Python基础--快速改造:基础知识