移植samba-2.2.7a

原创 2007年09月15日 17:14:00
总结下samba-2.2.7a的移植过程:

1.下载源代码
        从http://www.samba.org 下载 samba-2.2.7a.tar.gz 并解压。

2.设置环境变量
        export CPPFLAGS=-I/opt/host/armv4l/armv4l-unknown-linux/include/
        export LDFLAGS=-L/opt/host/armv4l/armv4l-unknown-linux/lib/
        export CC=/opt/host/armv4l/bin/armv4l-unknown-linux-gcc
3.
        ./configure --host=i686 --target=arm-linux

3.
        make

4.    make 后出错
                Compiling smbd/server.c
                In file included from include/includes.h:683,
                from smbd/server.c:22:
                include/smb.h:380: parse error before `int32'
                                                        (分析:显然少定义)
       
                在include/config.h文件里增加:
                        #define SIZEOF_INT 4
                        #define SIZEOF_LONG 4
                        #define SIZEOF_SHORT 2
                        #define HAVE_GETTIMEOFDAY_TZ 1
                        #define USE_SETEUID 1
                        #define HAVE_IFACE_IFCONF 1                  

                引用自http://www.linuxforum.net/forum/ ... 5&page=4&o=
                                        在此对前辈表示万分的感谢       

5.        继续make再次出错,提示找不到        sys/capability.h       

        在/include/includes.h
               
                   注释掉这一行                #include <sys/capability.h>

6.        make 出了一大堆warning但是编译成功

7.        把bin下的smbclient放到开发板上测试,运行提示少个库文件,在交叉编译器的lib里可以找到,放到开发板lib/下。ok!

        (如果要使用samba服务器还需要添加相应的配置文件,具体做法可以参考上面的的网址)。 

Oracle数据库移植全步骤

   Oracle数据库移植全步骤  为了方便更多的人,写了这个! 首先要备份。对于不同版本的Oracle之间导入的原则:低版本exp,高版本imp比如,我的数据库服务器是9i,我电脑上客户端是9i,...
  • defonds
  • defonds
  • 2009年06月11日 21:52
  • 12362

UCOS2_STM32F1移植详细过程(一)

Ⅰ、概述 该文写针对初学µC/OS的朋友,基于以下平台来一步一步移植µC/OS嵌入式操作系统。UCOS移植相关平台: 系统平台:µC/OS-II  (最新V2.92版) 硬件平台:STM32F1   ...
  • ybhuangfugui
  • ybhuangfugui
  • 2016年06月26日 09:14
  • 11208

一次成功移植recovery过程

前几天看一家品牌机器的recovery挺好的,就像移到我的Konka机器上,费了一番力气终于成功,特记录一下。 1, 首先,直接使用线刷工具刷要移植的Recovery,死机。仔细研究了一下recov...
  • zangcf
  • zangcf
  • 2014年10月17日 09:25
  • 3559

MySQL数据库移植总结

本文基于作者近期将Sybase数据库移植为MySQL数据库的工作,总结了在移植过程中需要修改的主要数据库语法及一些基本的操作MySQL的命令。...
  • zhouzxi
  • zhouzxi
  • 2016年04月28日 18:56
  • 3929

如何移植openwrt系统

Cisco/Linksys在2003年发布了WRT54G这款无线路由器,同年有人发现它的IOS是基于Linux的,然而Linux是基于GPL许可证发布的,按照该许可证Cisco应该把WRT54G 的I...
  • u013485792
  • u013485792
  • 2016年01月14日 10:13
  • 2011

ucGUI移植

一、 uCGUI的了解: 在移植之前最好对uCGUI有一定的了解,这样会加快移植的速度,也可以减少不少弯路。     ①.最好通读一遍《uCGUI用户手册》,在网络上有很多。有中文版也有英文版的,...
  • kof98765
  • kof98765
  • 2014年07月09日 15:57
  • 2978

【stm32+uC/OS-II】ucosii移植简单详细步骤

μC/OS-II由Micrium公司提供,是一个可移植、可固化的、可裁剪的、占先式多任务实时内核,它适用于多种微处理器,微控制器和数字处理芯片(已经移植到超过100种以上的微处理器应用中)。同时,该系...
  • ieczw
  • ieczw
  • 2014年03月01日 11:21
  • 7343

STM32 移植FreeModbus 详细过程

STM32 移植FreeModbus 详细过程
  • hehu8
  • hehu8
  • 2016年09月27日 14:40
  • 1658

OneStep 移植

经过两天的努力和同事的帮助,onestep 终于移植完成。移植过程按照锤子公开的源代码https://github.com/SmartisanTech/android 进行,没有patch 很痛苦。没...
  • xyyjxa
  • xyyjxa
  • 2016年12月30日 16:21
  • 261

Adb移植(一)简单分析

2013-06-14 10:43:41 标签:adb移植 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://which....
  • mirkerson
  • mirkerson
  • 2014年06月19日 08:29
  • 2082
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:移植samba-2.2.7a
举报原因:
原因补充:

(最多只允许输入30个字)