在命令行操作系统下代码工程管理,其实并没有什么困难,最大的困难的是学习makefile.am文件的编辑。
从网上摘一段流程说明:
首先进入 project 目录,在该目录下运行一系列命令,创建和修改几个文件,就可以生成符合该平台的Makefile文件,操作过程如下:
1) 运行autoscan命令
2) 将configure.scan 文件重命名为configure.in,并修改configure.in文件
3) 在project目录下新建Makefile.am文件,并在子目录下也新建makefile.am文件
4) 在project目录下新建NEWS、 README、 ChangeLog 、AUTHORS文件
5) 将/usr/share/automake-1.X/目录下的depcomp和complie文件拷贝到本目录下
6) 运行aclocal命令
7) 运行autoconf命令
8) 运行automake -a命令
9) 运行./confiugre脚本
其中一处涉及到需要手工创建文件!makefile.am.其中http://www.ibm.com/developerworks/cn/linux/l-makefile/ 一文中,写的很清楚了!
分享到:
相关推荐
特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、...
特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、...
2,跨平台,并可生成native编译配置文件,在Linux/Unix平台,生成makefile,在苹果平台,可 以生成xcode,在Windows平台,可以生成MSVC的工程文件。 3,能够管理大型项目,KDE4就是最好的证明。 4,简化编译构建过程...
Linux、Mac以及unix平台下,直接使用提供的makefile编译即可 windows平台请通过VS自行搭建工程并编译运行,各文件之间的依赖关系请参照makefile 2、使用 成功编译后在终端中输入: ./main 即可运行程序。(需在工程...
科 技 学 院 实验报告 ( 2014-- 2015年度第1学期) 名 称: UNIX/LINUX体系及编程 院 系: 信息工程系 班 级: 学 号: 学生姓名: 指导教师: 姜丽梅 设计周数: 3 成 绩: 日期:2014年 12 月10日 任 务 书 一、 ...
Linux、Mac以及unix平台下,直接使用提供的makefile编译即可 windows平台请通过VS自行搭建工程并编译运行,各文件之间的依赖关系请参照makefile 2、使用 成功编译后在终端中输入: ./main 即可运行程序。(需在工程...
特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写makefile,从一个侧面说明了一个人是否具备完成大型工程的能力。 因为,makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、...
2. 全部源代码文件更改为UNIX-UTF8格式。 3. 增加Preference来自定义屏蔽部分协议。 4. 增加添加、删除好友基本协议,支持验证码。 5. 登录后更改状态。 6. 登录机器数据随机填充。 7. 修正myqq.c里无法打印某些消息...
2.1 Linux环境下的编辑器................................................. 14 2.1.1 v i m使用简介...................................................14 2 . 1 . 2使用v i m建立文件............................
2. 全部源代码文件更改为UNIX-UTF8格式。 3. 增加Preference来自定义屏蔽部分协议。 4. 增加添加、删除好友基本协议,支持验证码。 5. 登录后更改状态。 6. 登录机器数据随机填充。 7. 修正myqq.c里无法打印某些消息...
为了向后兼容性,LuaBind在根目录下还保留了一个makefile.这可以构建库和测试程序.如果 你正在使用一个UNIX系统(或者 cygwin),他们将使得构建LuaBind静态库变得很简单.如果 你正在使用 Visual Studio ,很简单的包含 ...