打印

如何把pc上的linux命令移植过来。(以fdisk为例子)

[复制链接]
4499|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
wangkj|  楼主 | 2007-9-27 16:29 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wangkj|  楼主 | 2007-9-27 16:29 | 只看该作者

rpm -qi util-linux

3  root@localhost ~]# rpm -qi util-linux
Name        : util-linux                   Relocations: (not relocatable)
Version     : 2.13                              Vendor: Red Hat, Inc.
Release     : 0.44.el5                      Build Date: Fri Jan 12 00:10:51 2007
Install Date: Tue Sep 25 08:03:52 2007      Build Host: ls20-bc2-14.build.redhat.com
Group       : System Environment/Base       Source RPM: util-linux-2.13-0.44.el5.src.rpm
Size        : 4701272                          License: distributable
Signature   : DSA/SHA1, Thu Jan 18 01:55:03 2007, Key ID 5326810137017186
Packager    : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla>
Summary     : A collection of basic system utilities.
Description :
The util-linux package contains a large variety of low-level system
utilities that are necessary for a Linux system to function. Among
others, Util-linux contains the fdisk configuration tool and the login
program.


运气不好,没找到下载地址

使用特权

评论回复
板凳
wangkj|  楼主 | 2007-9-27 16:33 | 只看该作者

用firefox ,地址: fresmeat.net


切忌,千万别用,IE,到freshmeat用IE会被鄙视的。
有时候会弹出窗口:白痴,还用IE,找死啊。
如果运气好,你会看到。如果太白痴了,懒得理你,窗口都不弹出了。


4 fresmeat.net  
search for:  util-linux

使用特权

评论回复
地板
wangkj|  楼主 | 2007-9-27 16:34 | 只看该作者

5 选择可能对的,运气不好,多选几次

我选择的是 GNU FDISK

http://freshmeat.net/projects/fdisk/

使用特权

评论回复
5
wangkj|  楼主 | 2007-9-27 16:37 | 只看该作者

5 get it

wget http://freshmeat.net/redir/fdisk/67621/url_tgz/fdisk-0.9.2.tar.gz

使用特权

评论回复
6
wangkj|  楼主 | 2007-9-27 16:39 | 只看该作者

6 配置 fdisk

1. 如果是交叉编译:cc=arm-linux-gcc ./configure
   如何交叉编译,请google,这个教程一堆堆的。
2. 如果本地编译(目前只有我的 arm.9966.org 支持,另有工作,暂时不开放)
   ./configure

使用特权

评论回复
7
wangkj|  楼主 | 2007-9-27 16:40 | 只看该作者

7 编译

make

使用特权

评论回复
8
wangkj|  楼主 | 2007-9-27 16:42 | 只看该作者

8 错误处理

如果出现错误
1.从google里查查,看别人改过没有,可能性较大
2.如果没有,只好自己看源码,这个可能性较小。
3.如果拷贝到arm中,发现不能执行,可能是缺少库文件,回到 1,
 编译库文件。

使用特权

评论回复
9
wangkj|  楼主 | 2007-9-27 16:46 | 只看该作者

结论:如果你能独立完成这个工作就已经不是菜鸟了。

如果你找的问题,google都没查到,并且你还解决了,你是高手。
不仅解决了,还放到了网上帮助别人,那你是高手中的高手。

使用特权

评论回复
10
whereis| | 2007-9-27 21:41 | 只看该作者

.

不错,不过有时候光指定CC,LD,AR,CFLAGS,LDFLAGS还不够,某些环境变量都需要改。
比如pkg-config所需要的PKG_CONFIG_PATH

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

581

主题

9976

帖子

23

粉丝