linux 少编译了一个扩展,需要再重新全部编译一次么
发布网友
发布时间:2022-05-27 11:00
我来回答
共3个回答
热心网友
时间:2023-10-18 03:22
如果是修改配置的情况,那必须按照清理配置,重新配置,最后make的顺序执行,没有其它捷径。感觉往往是不可靠的。追问我是感觉如果后面使用的话有发现少了一个或几个什么的,不能每次都是整个编译一次吧,应该有简单的方法,或者只是单独编译,编译的话一般是指定到一个目录,但是如果只是单独的编译一个,是不是会覆盖掉前面编译的整个东西,所以我每次都是整个一起编译一次,全部编译一定没错,但是总感觉还有捷径啊
追答如果你能读懂Makefile,直接修改Makefile也能达到你所谓的捷径。但是我觉得这个比你重新配置重新make还要麻烦,而且不保险。
热心网友
时间:2023-10-18 03:22
不需要全部编译,使用 phpize 来追加编译
举例,增加PHP扩展mssql
# cd /usr/php-5.5.28/ext/mssql/
linux下用phpize给PHP动态添加扩展
# /usr/local/php/bin/phpize
# ./configure --with-php-config=/usr/local/php/bin/php-config --with-mssql=/usr/local/freetds/
# make && make install
热心网友
时间:2023-10-18 03:23
就是一个程序我还没写完 下次打开写完了就不能编译了 编译等一些按钮全是灰白色的 哪位大侠帮忙解决一下
linux只想部分修改内核应该怎么办,是不是要重新编译
如果只是修改内核的模块内容,则可以不需要重新编译,因为即使重新编译非模块部分还是原来的一样。只需要改完后make modules 在make modules_install。这个过程中make modules会重新编译内核的模块,install则会把模块放到/lib/modules/内核名 的文件夹里去,并且接下来运行depmod,重新生虫*.dep文件,系统靠...
linux为什么要重新编译内核
回答:.config 是配置编译内核的最初步骤,你要编译驱动程序,就必须要了解这个,多上网查下资料 然后重新编译 Linux作为一个自由软件,在广大爱好者的支持下,内核版本不断更新。 新的内核修订了旧内核的bug,并增加了许多新的特性。如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更...
JVM详解基础篇之执行引擎(玩转Java,游刃有余)
一个被多次调用执行的方法或一处代码中循环次数比较多的循环体都可以被称为 热点代码 ,因此都可以通过JIT编译为本地机器指令。2.1 栈上替换OSR(On Stack Replacement) 纵观所有编程语言,类似于C/C++、GO等编译型语言,都属于静态编译型,也就是指在程序启动时就会将所有源代码编译为平台对应的机器码,但JVM中的JIT...
APS,PHP都是什么意思
例如,先以 Linux 架的网站,在系统负荷过高时,可以快速地将整个系统移到 SUN 工作站上,不用重新编译 CGI 程序。面对快速发展的 Internet,这是长期规划的最好选择。一个PHP实例First program<?phpecho "hello, worldn";?> 本回答被提问者采纳 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 哎呀一哎...
linux重新编译nacoslinux重新编译
它也可以用来当做一个通过跟踪不同的程序调用来了解系统的工具。这个工具的好处是不需要源代码,程序也不需要重新编译。使用strace的基本语法是:strace的输出非常长,我们通常不会对显示的每一行都感兴趣。我们可以用-eexpr选项来过滤不想要的数据。用-ppid选项来绑到运行中的进程。用-o选项,命令的输出...
PHP是什麽(我想要详细一点的答案)
用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,充分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户再一次访问这个程序时就不需要重新编译程序...
关于linux下的文件扩展名的问题
windows操作系统根据文件的扩展名来区分文件类型,而Linux系统不是,Linux通过查看文件内的头部信息来确定文件的类型,而与文件的名字无关。使用gcc 编译test时出现错误,不是操作系统的原因,代码文件命名为text与text.c,对于操作系统来说,它们都是text文件,没有什么区别,但对于编译程序gcc来说就不同了...
linux下c开发了一个应用程序,它的扩展名是什么?
至于后缀,般没有后缀,或者按个人喜好吧。如果是跨平台的代码的话,那就看目标系统是怎么样的了。像楼下说的ELF文件,这个貌似是16位可执行二进制文件。在linux上进行交叉编译时见过,就是在linux系统里编译一段别的机器(比如路由,PDA,等能装嵌入式linux系统的东西)上可以执行的代码。
开发linux设备驱动,是不是每次添加一个驱动都必须编译一次内核?
linux驱动是可以以模块的形式加入内核的,并不用每添加一个就编译一次内核,可以编译成模块
linux make命令什么意思
展开全部 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个源...