大家肯定都知道计算机程序设计语言通常分为机器语言、汇编语言和高级语言三类。高级语言需要通过翻译成机器语言才能执行,而翻译的方式分为两种,一种是编译型,另一种是解释型,因此我们基本上将高级语言分为两大类,一种是编译型语言,例如C,C++,Java,另一种是解释型语言,例如Python、Ruby、MATLAB 、JavaScript。 本文将介绍如何将高层的C/C++语言编写的程序转换成为处            
                
         
            
            
            
            本文以RHEL5内核源码为例,介绍内核的自动编译和手动编译。
非RHEL内核编译
对于非RHEL内核,编译内核只需四个步骤:
(1)    配置内核
可以通过执行menuconfig命令或将其他内核版本的config配置文件保存为待编译内核源码目录下.config文件。
(2)    make
若当前系统有多个CPU核,可以通过make –j <进程数>来加快内核编译速度。如:
#ma            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-14 10:25:40
                            
                                77阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            yum安装1.配置nginx的yum源配置Yum源的官网:http://nginx.org/en/linux_packages.htmlyum install yum-utils -y# vim /etc/yum.repos.d/nginx.repo
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/ce            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-21 08:31:09
                            
                                90阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录1. nginx 使用与编译1.1. nginx 版本1.2. 常用命令1.3. 常用脚本1.3.1. 清空日志1.3.2. 显示进程1.3.3. 启动1.4. Nginx 模块1.4.1. 动态加载模块1.4.2. 模块编译1.4.3. http_gzip_module 和 http_gzip_static_module1.5. 源码编译 nginx1.5.1. nginx 的一些编译参数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-22 14:49:27
                            
                                48阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            启动操作nginx -c /usr/local/nginx/conf/nginx.conf  -c参数指定了要加载的nginx配置文件路径停止操作停止操作是通过向nginx进程发送信号(什么是信号请参阅linux文 章)来进行的步骤1:查询nginx主进程号ps -ef | grep nginx &            
                
         
            
            
            
            #解决依赖[root@server63 ~]# yum install gcc gcc-c++ autoconf automake -y 
 [root@server63 ~]# yum install zlib zlib-devel openssl openssl-devel -y
     Zlib:Nginx提供gzip模块,需要zlib的支持
     Openssl:Nginx提供SSL            
                
         
            
            
            
            以su命令为例。查看su命令的路径:
# which su
/bin/su查看su是由哪个包安装的:
# rpm -qf /bin/su
coreutils-5.97-12.1.el5去网上搜索“coreutils-5.97-12.1.el5.src.rpm”包,注意,后面还多了个“.src”,表示源代码的安装包。将下载到的源代码的包直接安装是行不通的,需要先安装下列.rpm包:
elfutils            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-05 10:23:13
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            依赖包安装:  yum -y install zlib zlib-devel openssl openssl–devel pcre pcre-devel
./configure 参数(安装时可选): 
 –user=www \ #worker进程运行用户 
 –group=www \ #worker进程运行的组 
 –prefix=/usr/ \ #Nginx安装的根路径,所有其他的路径都要依赖于            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-18 07:50:12
                            
                                172阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言  Nginx的大名如雷贯耳,资料太多了,网上一搜一大把,所以这里就不阐述nginx的工作原理了,只是简单的编译安装nginx,然后呢,简单配置一下下。  准备工作  下载zlib、openssl、pcre的源码包(*.tar.gz),放到/usr/local/src目录下,然后统一解压到/usr/local/src目录下。  cd /usr/local/src
tar -            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-08 10:32:44
                            
                                46阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            nginx使用文档说明:本文没有安装步骤,安装很简单。本文只说明配置内容简介1、nginx的作用1)反向代理 2)负载均衡 3)动静分离1.1 使用反向代理的目的由于某种原因真实的服务器不能够被外部网络访问,想要访问就必须通过一台代理服务器。反向代理(ReverseProxy)就是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器。 使用反向代理: 防止主服务器被            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-09-10 10:42:20
                            
                                47阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            下载Nginx源码(尽量与原来版本一样,此处我使用的是 nginx-1.5.1.tar.gz)tar -zxf   nginx-1.5.1.tar.gzcd nginx-1.5.1之前使用的编译参数为:  ./configure --prefix=/usr/local/webserver/nginx使用 nginx -V 可以看到没有添加任何模块:[root            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2017-01-10 09:39:56
                            
                                2014阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            找到安装nginx的源码根目录,如果没有的话下载新的源码 http:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-06-16 07:01:08
                            
                                406阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            cygwin、MinGW64、MSYS 的区别cygwin 没有一个好用的包管理工具,无论是官方的 setup.exe,还是第三方的 apt-cyg,像依赖什么的都得额外按照,而且不支持升级操作。另外 cygwin 里面很多软件还是比较老的。MinGW64(Minimalist GNU for Windows)用于在 Windows 上编译基于GCC的应用程序。他主要提供了针对 win32 应用的            
                
         
            
            
            
            一、安装方式安装Nginx的最简单的方式是,进入nginx-1.4.4目录(下载好的源码包解压得到的目录)后依次执行以下3行命令:./configuremakemake install说明:configure命令做了大量的“幕后”工作,包括检测操作系统内核和已经安装的软件,参数的解析,中间目录的生成以及根据各种参数生成一些C源码文件、Makefile文件等。make命令根据configure命令生            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-07 13:01:42
                            
                                106阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1. 编译通用格式1.1 安装依赖1.1 命令yum install xx -y1.2 解压缩源码包1.2.1 命令wget xxxx
tar -xf xx.tar.xz1.3 configure 编译且安装( 进入python源码包目录,编译且安装 )1.3.1 命令./configure --prefix=安装路径1.3.2 介绍./configure --prefix=/opt/python            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 22:51:37
                            
                                395阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Windows 编译安装 nginx 服务器 + rtmp 模块本人的有关博客:《Windows 编译安装 nginx 服务器 + rtmp 模块》、《Ubuntu 编译安装 nginx》、《Arm-Linux 移植 Nginx》背景:公司产品有使用 nginx+ rtmp 的技术要求,本人在 arm、Ubuntu都配置过。为了配合同事开发,所以尝试在Windows搭建这样的生产环境。注意:虽然官            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-07 09:12:03
                            
                                581阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            Python源码编译安装过程中,有一些模块被认作可选项。python编译命令:make clean1.安装zlib检验:import zlib zlib python也自带了一份。2.安装readline, 源码在内部的tar,带config文件/usr/local/src/readline-6.2.4.1/rl/readline-6.2  ldconfig检验:import            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-05 12:56:51
                            
                                425阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            笔者是使用的虚拟机对ubuntu的内核进行重新编译,双系统应该也可以。查看当前版本的内核:uname -rm
uname -a 2.选择更新的版本内核进行下载,点击前面的tarball就行(笔者这里从4.18.0更新到了5.0.2) 3.将下载的内核从/home/xx/下载,移动到/usr/src,由于直接移动可能会错误,因为权限不够,会出现不能将文件移动过来的情况,所以建议在终端使用下面的代码。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-31 10:32:30
                            
                                100阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            每次数据库做了升级(打各种数据库方面的补丁后,不是数据库本身的升级,是各种对象改变增加修改等,呵呵不,别误解)完了以后我都要查一下数据库中的失效对象,每次都发现多了好多,尤其是包啊过程啊等,都要重新再编译一次,才全部都好了,有点奇怪,为什么总需要这样呢?大家有这样的经历把,只要重新编译就OK了,不这样做,生产中一堆失效对象,不编译估计对生产有影响吧,系统用到这些包和过程等的时候,发现失效会自己去编            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-02 09:07:55
                            
                                35阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            SQL Server 中,强制重新编译存储过程的方式有三种:sp_recompile 系统存储过程强制在下次执行存储过程时对其重新编译。具体方法是:从过程缓存中删除现有计划,强制在下次运行该过程时创建新计划。创建存储过程时在其定义中指定 WITH RECOMPILE 选项,指明 SQL Server 将不为该存储过程缓存计划,在每次执行该存储过程时对其重新编译。当存储过程的参数值在各次执            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-12 10:23:50
                            
                                135阅读