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

如何源码编译

发布时间:2022-06-20 12:26:21

Ⅰ 如何使用rpmbuild编译源码RPM包

1、查看操作系统版本和内核版本

2、创建相关目录

/usr/src/redhat/SOURCES //存放源代码,补丁,图标等文件。/usr/src/redhat/SPECS //存放用于管理rpm制作进程的spec文件。/usr/src/redhat/BUILD //解压后的文件存放在这里。/usr/src/redhat/RPMS //存放由rpmbuild制作好的二进制包。/usr/src/redhat/SRPMS //存放由rpmbuild制作好的源码包。

3、下载Nginx源码包

下载源码包到SOURCES目录,不需要解压。

4、手工创建SPEC文件,由于spec文件是由spec语言编写的,请注意spec语言的语法。

SPEC文件内容如下:

#Example Spec File For Nginx# Edited By LaoXu 7.Mar.2013#Summary: High Performance Web ServerName: nginxVersion: 1.3.9Release: el5License: GPLGroup: Applications/ServerSource:URL:Distribution: LinuxPackager: XuYuanzhen <absolutey.>%descriptionnginx [engine x] is a HTTP and reverse proxy server, as well as a mail proxy server%preprm -rf $RPM_BUILD_DIR/nginx-1.3.9zcat $RPM_SOURCE_DIR/nginx-1.3.9.tar.gz | tar -xvf -%buildcd nginx-1.3.9./configure --prefix=/usr/local/nginxmake%installcd nginx-1.3.9make install%preunif [ -z "`ps aux | grep nginx | grep -v grep`" ];thenkillall nginx >/dev/nullexit 0fi%files/usr/local/nginx5、开始RPM制作

Ⅱ 怎样把java的源码编译成class文件

1.你用记事本写的话,首先确定你的jdk安装正确,并且PATH和CLASSPATH设置正确,检测方法就是在cmd下输入java
-version,如果有提示jdk版本低信息那就是安装好了。然后进行使用dos命令进入你的java源文件(*.java)的目录下,使用javac
命令进行编译。例如你的java源文件是Test.java,那编译命令就是javac
Test.java
然后编译后使用java
Test命令进行执行你的java程序2.如果你用的Eclipse工具的话,那么你就不需要编译了,Eclipse可以在你写代码的同时给你编译好,直接执行就可以了。

Ⅲ 这段C语言源代码怎么编译

应该改为
#include"stido.h"
main()
{
printf("hello,world\n");
}
不加上的话,编译器不认识printf函数是什么。以上是必须用C语言编译器编译。
另外,如果用c++编译,还要在main()函数前加上int,语句中加上return
0;才能保证编译通过。
用C++编译应改为如下样子:
#include"stido.h"
int
main()
{
printf("hello,world\n");
return
0;
}

Ⅳ 源码怎么编译

使用编译器如VC++6.0,VC++2008

Ⅳ 如何编译Zookeeper源码

1. 安装Ant

解压即可。

2. 下载Zookeeper源码包

解压。

3. 利用Ant将Zookeeper源码编译成Eclipse工程。

打开cmd,切换到Zookeeper的解压目录下,即build.xml的当前目录下。用ant eclipse命令进行编译。

E:zookeeper-trunk>E:apache-ant-1.9.6inant.bat eclipse

注:E:zookeeper-trunk是Zookeeper源码的解压目录,E:apache-ant-1.9.6是Ant都解压目录。因为我没有设置ANT_HOME及Path,这里就直接使用ant命令的绝对路径。

点击Finish。

导入源码完毕~

注意:

1. 注意编译时JDK的版本,有可能出现不兼容的情况。这时可通过如下方式修改:右键点击Zookeeper工程->Properties->Java Compiler

2. 导入完毕后,出现了“The import org.apache.commons.collections cannot be resolved”的错误,经分析,E:zookeeper-trunkuild estlibcommons-collections-2.0.jar没有导入其中。

解决方法:在Eclipse里,找到该包,右键--->build-path-->Add to Build Path即可

Ⅵ 如何编译C语言源代码

下载一个VC2005软件,把代码复制到里面,设置好C运行环境,点击编译,OK,然后点击那个感叹号,直接链接运行,就OK了。

Ⅶ 怎么从源代码编译成exe程序

1. 打开c语言编辑工具(vc6.0),写入所编程序源代码。

2. 点击 组建-编译-执行。

3. 执行完程序,点击回车。

4. 点击 文件另存为 把文件存到你能够找到的文件夹中,比如桌面。

5. 打开你刚保存文件的文件夹,内含有一个 Bebug 的文件夹。注意:如果没有,请再次执行第二步。

6. 打开 Bebug 的文件夹,有一个以.exe为后缀名的文件,就是所需要的可执行文件,将其拷贝出,就可以单独执行,也就是一个小软件生成了。

Ⅷ 知道了一个程序的C++ 源代码,请问怎么编译

要有一个编译系统如viscul
c++6.0(网上资源丰富)
安装后打开其主程序,一般在桌面上有相应快捷方式
要么到菜单程序中找到。
开启后点击左上角“文件”选择“新建”
选择“文件(file)”下的“c++
source
file”选择保存路径确认后
把文本中的代码复制到其中即可选择“组件”下的“编译”即可。

Ⅸ 如何自己编译源代码

我们使用编译器将自己的源代码转换成目标代码, 使用链接器将我们的目标代码链接成一个可执行程序。另外, 我们使用一些程序在计算机中输入源代码文本并且编辑它。这些是最初的和最重要的工具, 它们构成程序员的工具集合或“程序开发环境”。 如果你使用的是命令行窗口, 就像很多专业程序员所做的那样, 你将不得不自己来编写编译和链接命令。如果你使用IDE(“交互式开发环境”或“集成式开发环境”), 就像很多程序员所做的那样, 简单地点击正确按钮就可以完成这个工作。附录C介绍了如何在你的C++实现中编译和链接。 IDE通常包括一个具有有用特性的编辑器, 例如用不同颜色的代码来区分你的源代码中的注释、 关键字和其他部分, 以及其他帮助你来调试代码、 编译和运行代码的功能。调试是发现程序中的错误和排除错误的活动, 你在前进的道路上会听到很多有关它的内容。 我们使用微软的Visual C++作?喑炭 ⒒肪呈道 H绻 颐羌虻サ厮怠氨嘁肫鳌被蚴恰癐DE”的某些部分, 那就是所指Visual C++系统。但是, 你可以使用一些提供最新的、 符合标准的C++实现的系统。我们所说的大多数内容(经过微小的修改)对所有的C++实现都将是正确的, 并且其代码可以在任何地方运行。在工作中, 我们使用几种不同的实现。

阅读全文

与如何源码编译相关的资料

热点内容
远程命令阻塞 浏览:728
有网页源码怎么查数据 浏览:99
win10下make编译速度过慢 浏览:864
微机原理编译环境 浏览:17
怎么把图纸转换成pdf 浏览:539
安卓libcurl编译64 浏览:903
手机app怎么测速 浏览:275
中兴gpon命令 浏览:885
python中取出字典key值 浏览:680
Linux目录inode 浏览:146
手机上如何用文件夹发邮件 浏览:428
畅课app密码忘了怎么找回 浏览:79
怎么编译idea 浏览:231
如何查看服务器是否做了热备 浏览:1001
硬盘同名文件夹病毒 浏览:729
百度云不解压下载 浏览:563
新冠疫情app怎么用 浏览:973
拆二代程序员 浏览:400
河北压缩空气冷干机生产厂家 浏览:582
图论与java 浏览:579