导航:首页 > 文件类型 > linux文件更改后编译出问题

linux文件更改后编译出问题

发布时间:2024-12-09 09:24:55

A. linux编译内核时出现错误,求解

俺还没到配置内核的水准,等一会有这能力了再回答你哈。
一般就看看日志,日志里面会说清楚的。

B. Linux内核编译出错-- cp: 无法创建普通文件“/tftpboot/mbootpImage”: 没有那个文件或目录

内核编译完成后,向/tftpboot/目录拷贝映像文件mbootpImage失败,应该是你没有配置tftp服务器,不存在/tftpboot/这个目录。
如果不需要tftp服务器的话,可以忽略,也可以将拷贝内核映像文件的命令去掉:
vim arch/arm/boot/Makefile # 假设你的CPU为arm
去掉类似 cp ... mbootpImage /tftp 的命令

C. linux下编译tslib,configure之前都正常,但make后就出现错误,怎么回事

因为新版本编译器对语法检查严格,需要重新编译,具体步骤如下:

一、源文件

  1. if ((calfile = getenv("TSLIB_CALIBFILE")) != NULL)。

  2. cal_fd = open (calfile, O_CREAT | O_RDWR)。

  3. } else { 。

  4. cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR)。

二、改成以下文件

  1. if ((calfile = getenv("TSLIB_CALIBFILE")) != NULL) 。

  2. cal_fd = open (calfile, O_CREAT | O_RDWR, 0777)。

  3. } else {

  4. cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR, 0777)。

D. 我在linux环境下怎么就是编译不成功

编译不成功多半软件功能开关设置及依赖关系不支持。
首先要了解编译的过程,真正了解了编译的过程后就可以比较轻松的编译各种软件了。
1、configure,可以在configure 执行一下./configure --help来大致了解一下该软件的一些开关和支持的性能,然后根据使用需要来设置需要开启的性能和需要关闭的性能,以及需要哪些支持库等等,然后再指定一下编译路径,做完这一切后,满屏幕的check ....就开始了,这就是configrue的过程,和所做的事情
2、make,其实这一步才是真正的编辑步骤,而configure只是做一个环境的check,检查系统环境及lib是不是对上一步所开启的参数支持,只有check不出错,也就是configure不出错,就可以比较顺利的进行编译也就是make
3、make install 安装,当成功编译后就可以通过make install进行安装了,安装完成后就可以使用了。
比较容易报错的地方就是configure这一步,因为这一步会检查软件及在configure这一步的设置开关功能中需要的依赖关系,并对现行系统进行检查,尤其是最小化安装的系统,报错会比较多,可根据具体报错内容来安装相应的安装包来完成软件的依赖,直到check全部通过。有些软件在make时也需要调用一些库,具体要看软件的reademe来了解具体编译要求。如果再不行,就只能网上寻求帮助了。
另外,编译也是一个经验活,只编译得多了,对一些常见的错误就会比较了解了,必定软件依赖的库常见的就那几个,建议每编译一款软件做一个小笔记,把处理的错误或遇到的情况记录下来,这样以后再编译时,会事半功倍!

阅读全文

与linux文件更改后编译出问题相关的资料

热点内容
maya粒子表达式教程 浏览:84
抖音小视频如何挂app 浏览:283
cad怎么设置替补文件 浏览:790
win10启动文件是空的 浏览:397
jk网站有哪些 浏览:134
学编程和3d哪个更好 浏览:932
win10移动硬盘文件无法打开 浏览:385
文件名是乱码还删不掉 浏览:643
苹果键盘怎么打开任务管理器 浏览:437
手机桌面文件名字大全 浏览:334
tplink默认无线密码是多少 浏览:33
ipaddgm文件 浏览:99
lua语言编程用哪个平台 浏览:272
政采云如何导出pdf投标文件 浏览:529
php获取postjson数据 浏览:551
javatimetask 浏览:16
编程的话要什么证件 浏览:94
钱脉通微信多开 浏览:878
中学生学编程哪个培训机构好 浏览:852
荣耀路由TV设置文件共享错误 浏览:525

友情链接