我有一个用C ++编写的项目14(在我的机器上用GCC 6.2编译),我的机器在Fedora 26上运行。现在我需要部署到运行RedHat 6和GCC 4.8的客户服务器上。我无法在此服务器中更改或安装新内容(我的包除外)。但是,此服务器不包含我的项目numactl
和hwloc
所需的2个包。
如果我将这些库构建为静态库并导入到我的项目中(在Fedora 26中),那么将这些库与我的项目打包到RPM包中,它将在服务器上运行。
这是最好的方式吗?我以前从未做过这项工作。
对不起我的英语。
答案 0 :(得分:1)
你需要为RedHat 6构建你的包。创建源rpm(src.rpm)并运行:
$('.flexslider').flexslider({
directionNav : false,
slideshow: false,
animation: "slide",
controlsContainer: ".flex-container",
start: function(slider) {
$('.slides li img').click(function(event){
event.preventDefault();
slider.flexAnimate(slider.getTarget("next"));
});
}
});
这样您就可以获得可以在RHEL6上安装的软件包。