获取parted源码

git clone http://git.savannah.gnu.org/git/parted.git

初始化gnulib submodule

cd parted
git submodule update --init ./gnulib/
cp gnulib/build-aux/bootstrap .
  • 如果日后更新了parted,也需要更新 submodule

# 更新parted
git checkout master; git pull
# 更新submodule
git submodule foreach git pull origin master

编译parted(x86-64)

./configure --prefix=`pwd`/install --disable-device-mapper --without-readline
make -j16
make install

手动静态编译(x86-64)

# 进入下级parted目录
cd ./parted
cp ../install/lib/libparted.a  .
# libuuid.a和libblkid.a需要从系统中获取,或者从其他途径编译
gcc -static -o parted command.o parted.o strlist.o table.o ui.o version.o libparted.a libver.a libuuid.a libblkid.a
# 优化parted体积
x86_64-linux-gnu-strip parted

交叉编译静态parted(ARM)待续

静态编译parted相关推荐

  1. 静态编译parted在Android上运行

    [前言] 现在有越来越多的Android手机用上了GPT分区表.我目前接触过的有:华为C8816.G6-C00.Ascend P6,中兴U880E,还有亚马逊Kindle Fire.目前我不太好解释G ...

  2. 易语言静态连接器提取_易语言静态编译链接器切换工具

    使用说明 将exe程序和"链接器目录配置.ini"文件,复制到易语言安装目录的"tools"文件夹下 并且对"链接器目录配置.ini"进行修 ...

  3. Qt最新版5.14在Windows环境静态编译安装和部署的完整过程 VS 2019-Qt static link build Windows 32 bit/64 bit

    文章目录 为什么要静态编译(static link) 1.源码下载/source code download 2. 编译工具下载/compiler download 编译环境选择:MinGW/MSVC ...

  4. Qt最新版5.13在Windows环境静态编译安装和部署的完整过程(VS 2017/VS 2019)

    文章目录 为什么要静态编译 1.源码下载 2. 编译工具下载 ActivePerl Python Ruby 编译环境选择 3.编译 1.修改源码里的qtbase\mkspecs\common\msvc ...

  5. Qt最新版5.12在Windows环境静态编译安装和部署的完整过程(VS2017)

    文章目录 为什么要静态编译 1.源码下载 2. 编译工具下载 ActivePerl Python Ruby 编译环境选择 3.编译 1.修改源码里的qtbase\mkspecs\common\msvc ...

  6. Qt5.10.1在Windows平台下进行静态编译

    本文最后更新于2018-6-20,可能会因为没有更新而失效.如已失效或需要修正,请联系我! Qt静态编译的最大好处就是可以直接产生能够不依靠多余的dll运行的exe文件, 而且exe文件会比动态编译的 ...

  7. Linux下静态编译的一个TIP

    Linux下静态编译的一个TIP | 素包子 Linux下静态编译的一个TIP 2010年3月28日 baoz 阅读评论 linux下静态编译好处很多,一来是可以跨发行版(debian redhat ...

  8. linux 静态编译 glibc,GCC静态链接glibc库

    如果你的编译环境是高版本的glibc库,而运行程序的环境(机器)安装的glibc是低版本的话,在运行程序的时候,就会告诉你 cannot find GLIBC_2.14 类似这样的错误,上面的2.14 ...

  9. VS2013_QT5.4_静态编译问题_已经解决

    VS2013_QT5.4_静态编译问题_已经解决 参考文章: (1)VS2013_QT5.4_静态编译问题_已经解决 (2)https://www.cnblogs.com/listensong/p/4 ...

最新文章

  1. linux禅道8.1安装教程,Ubuntu 18.4安装禅道9.8.3 linux 64位一键版本
  2. 独家 | 数据科学家指南:梯度下降与反向传播算法
  3. golang 数组倒序
  4. 华为v9计算机在哪方面的应用,华为荣耀V9和华为Mate9区别在哪 哪款更好?
  5. SpringMVC的数据响应-页面跳转-返回ModelAndView形式2(应用)
  6. Linux网络编程一步一步学-异步通讯聊天程序select
  7. 画面风格写实的5z20
  8. oracle数据库zenm怎么创建连接,oracle10g中怎么创建数据库连接
  9. php 导出excel 2007,使用PHPExcel导出Excel表
  10. Leetcode 303.区域和检索 - 数组不可变
  11. C#基础知识(收藏)
  12. WPF Summary:XAML的介绍
  13. aliyun redis 链接超时_超详细的Redis入门指导
  14. 多媒体计算机教室模式图,多媒体教室设备连接示意图.doc
  15. md设备linux,【linux基础】14、raid和md模块
  16. matlab解高阶非齐次方程并作图,2x2齐次线性方程组作图
  17. 为什么excel中取消隐藏行后仍然有隐藏的行
  18. 软件测试所需要掌握的技能
  19. 【修真院小课堂】JWT简单介绍
  20. 假设有一段英文,其中有单独的字母I误写为i,请编写程序进行纠正。

热门文章

  1. MVC北京络捷斯特第三方物流系统技术解析(七)签收录入
  2. css实现背景图PC端/手机端自适应
  3. 俄军曾为救1名弹射飞行员 损失3架直升机阵亡5人
  4. MVVM数据双向绑定
  5. html引入icon(矢量图)
  6. oracle数据库替换一个字符串,oracle数据库中替换字符串
  7. 图解一致性哈希算法的基本原理
  8. 【Linux】【服务器】 CentOS7下宝塔设置nginx重定向
  9. python做投标生成器_Python 生成器(generator)详细总结+示例
  10. php单例模式例子,PHP单例模式