导航:首页 > 源码编译 > 如何编译旧版本

如何编译旧版本

发布时间:2022-08-20 22:29:24

1. linux升级内核如何只编译与旧版本相同的模块

一般来说,make oldmodconfig会问你是否加入新的功能,如果都选n,编译出来就本上就是原来内核的那些moles,make localmodconfig只编译已经加载的模块,之后可以make menuconfig添加或剔除moles,再编译,kernel panic几率比较大。

2. 更新了一个软件不好用,想恢复原来的版本,怎么弄

这个可以通过一些带有旧版的网站,进行重新下载,比如,以微信为例,教你如何下载旧版本,步骤如下。

1、打开手机浏览器,网络搜索【微信旧版本】,点击任意下载网页。

注意事项:

不要通过手机自带的应用商店下载,因为其下载的默认都是最新版本。

3. 我在linux编译成功,在windows不行.老版本的只能在linux下编译吗

1、可以安装cygwin,Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件,搜索官网下载即可,下载完成,安装的时候注意记得安装相关语言的编译器、解释器,在cygwin中生成Linux可执行文件。2、 可以安装vmware、virtualpc等虚拟机,在虚拟机里安装linux系统,然后在linux系统中编译相应的源码,生成linux上的可执行文件。

4. 如何编译linux版本

编译linux内核步骤:
1、安装内核
如果内核已经安装(/usr/src/目录有linux子目录),跳过。如果没有安装,在光驱中放入linux安装光盘,找到kernel-source-2.xx.xx.rpm文件(xx代表数字,表示内核的版本号),比如RedHat linux的RPMS目录是/RedHat/RPMS/目录,然后使用命令rpm -ivh kernel-source-2.xx.xx.rpm安装内核。如果没有安装盘,可以去各linux厂家站点或者www.kernel.org下载。
2、清除从前编译内核时残留的.o 文件和不必要的关联
cd /usr/src/linux
make mrproper
3、配置内核,修改相关参数,请参考其他资料
在图形界面下,make xconfig;字符界面下,make menuconfig。在内核配置菜单中正确设置个内核选项,保存退出
4、正确设置关联文件
make dep
5、编译内核
对于大内核(比如需要SCSI支持),make bzImage
对于小内核,make zImage
6、编译模块
make moles
7、安装模块
make moles_install
8、使用新内核
把/usr/src/linux/arch/i386/boot/目录内新生成的内核文件bzImage/zImage拷贝到/boot目录,然后修改/etc/lilo.conf文件,加一个启动选项,使用新内核bzImage/zImage启动。格式如下:
boot=/dev/hda
map=/boot/map
install=/boot/boot.b
prompt
timeout=50
linear
default=linux-new ### 告诉lilo缺省使用新内核启动linux ###
append="mem=256M"
image=/boot/vmlinuz-2.2.14-5.0
label=linux
read-only
root=/dev/hda5
image=/boot/bzImage(zImage)
label=linux-new
read-only
root=/dev/hda5
保留旧有的启动选项可以保证新内核不能引导的情况,还可以进入linux进行其他操作。保存退出后,不要忘记了最重要的一步,运行/sbin/lilo,使修改生效。
9、重新生成ram磁盘
如果您的系统中的/etc/lilo.conf没有使用了ram磁盘选项initrd,略过。如果您的系统中的/etc/lilo.conf使用了ram磁盘选项initrd,使用mkinitrd initrd-内核版本号,内核版本号命令重新生成ram磁盘文件,例如我的Redhat 6.2:
mkinitrd initrd-2.2.14-5.0 2.2.14-5.0
之后把/etc/lilo.conf中的initrd指向新生成的initrd-2.2.14-5.0文件:
initrd=/boot/initrd-2.2.14-5.0
ram磁盘能使系统性能尽可能的优化,具体参考/usr/src/linux/Documents/initrd.txt文件
10、重新启动,OK!

5. labview如何生成早期版本的应用程序

把整个项目另存为前期版本, 项目浏览器 > 文件 > 保存为前期版本 > 选择版本 > 选择导出目录

然后用前期版本的LabVIEW打开, 编译, 生成应用程序.

注意: vilib中的vi不支持保存为前期版本, 有些新特性保存为旧版后需要单独处理才能运行. vim文件会保存为expressVI, 有些时候这种转换会出现问题, 我曾经试过严格类型VI引用经过expressVI输出后在"开始异步调用"上无法启动, 但是开发时不会报错, 需要再仔细检查和调试一遍.

6. jdk的文件怎么转换成低版本jdk能编译的文件

可以使用javac命令javac命令格式及用法如下:
用法:javac <选项> <源文件>
其中,可能的选项包括:
-source <版本> 提供与指定版本的源兼容性
-target <版本> 生成特定 VM 版本的类文件 例如:C:\>javac -source 1.5 -target 1.5 p100Sum.java这样就把p100Sum.java源文件兼容的编译成1.5版本了!

7. 如何将旧版的java项目导入编译器

如果不是工程文件的话,只能手动的导入了,一个个复制粘贴到你新建立的工程下就好了,如果是原文件的话,可以直接导入的啊

8. 如何让编译出的新版dll,可以直接替换旧版本

如果使用的是VS,可以进行如下操作:

9. 想学习一下如何编译老版本的Linux内核源码,有什么建议吗

网上有教程,按部就班应该就可以,不过要走耐心,不过编译了也学不到太多的,东西,以前整过一阵儿,还真是有个具体的东西做学习才有劲

阅读全文

与如何编译旧版本相关的资料

热点内容
linuxredis30 浏览:541
狸窝pdf转换器 浏览:696
ajax调用java后台 浏览:904
活塞式压缩机常见故障 浏览:614
break算法 浏览:731
换电池的app是什么 浏览:771
单片机ad采样快速发送电脑 浏览:22
第五人格服务器错误是什么回事儿 浏览:467
查看手机谷歌服务器地址 浏览:191
python操作zookeeper 浏览:705
苹果手机dcim文件夹显示不出来 浏览:430
如何压缩文件夹联想电脑 浏览:583
程序员的学习之旅 浏览:440
apkdb反编译 浏览:922
雪花算法为什么要二进制 浏览:825
在文档中打开命令行工具 浏览:608
android图标尺寸规范 浏览:369
python实用工具 浏览:208
流量计pdf 浏览:936
科东加密认证价格 浏览:532