导航:首页 > 源码编译 > 编译与安装方式

编译与安装方式

发布时间:2023-01-06 02:31:27

⑴ 求java编译器软件和安装方法


将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET)
1. 从获得一个TowerJ编译器,该编译器可以将你的CLASS文件
编译成EXE文件。
2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以
从微软的网站免费下载,地址如下:

jexegen的语法如下:
jexegen /OUT:exe_file_name
/MAIN:main_class_name main_class_file_name.class
[and other classes]
3. Visual Cafe提供了一个能够创建EXE文件的本地编译器。你需要安装该光盘
上提供的EXE组件。
4. 使用InstallAnywhere创建安装盘。
5. 使用IBM AlphaWorks提供的一个高性能Java编译器,该编译器可以从下面的
地址获得:

6. JET是一个优秀的Java语言本地编译器。该编译器可以从这个网站获得一个
测试版本:

7. Instantiations公司的JOVE

JOVE公司合并了以前的SuperCede,一个优秀的本地编译器,现在SuperCede
已经不复存在了。
8. JToEXE
Bravo Zulu Consulting, Inc开发的一款本地编译器,本来可以从该公司的
网页上免费下载的,不过目前在该公司的主页上找不到了。

不过JAVA编译成EXE就没有太大的意义了!

linux 下面编译包和rpm包进行安装有什么区别哪种方式比较好

主要区别在于安装的方式,编译包需要库文件,需要make来运行,rpm也是一个工具,同样提供源代码,可以在安装过程中编译,也可以直接安装二进制文件。个人认为rpm和编译相比,功能更强大,选择更灵活,对使用者的技术水平要求较低,编译就不一样,对系统管理员来讲很boring,比较适合开发人员。

⑶ Linux中源码编译安装程序包括哪些基本步骤

第一步:创建编译脚本
进入到源码目录 执行 ./configure --prefix=/.../.....(--prefix=后面是想要安装到的目录)
第二部:编译
执行 make
第三部:安装
执行 make install
当然上面这几部都是最基本的步骤,如果想优化编译,要在./configure 后面加参数,或者configure之后手动修改Makefile文件 如O2(优化等级) FLAGS 等编译参数的修改。
--------------------------------------------------------------------------------------------------------------
以上都是源码包的编译
如果是自己写的C代码 直接 用gcc编译即可。
例如 编译test.c
执行 gcc -o test test.c即可将test.c编译为可执行的文件 test

自己打出来的 要采纳啊!

⑷ linux软件安装方式有哪几种

根据你的问题描述,通常软件安装方式如下:
1. 通过yum来进行安装,这种安装方式简单快捷,不必为了软件的依赖关系而烦恼。
2. 下载tar.gz安装包,解压缩后进行编译设置安装,这种方式,在安装前,要解决依赖关系。
3. 二进制包形式安装rpm包,这种方式省去了编译,直接安装即可。
以上就是软件的安装方式,希望能帮到你。。。。。。

安装命令很简单这里不在赘述,如有需要,可追问,我在贴上来。

⑸ 极速安装和编译安装有什么区别

最好的方法是用u盘重装。因为进不了系统也可以安装,而且可以分区和格式化磁盘。
秋叶系统好用,玩游戏非常流畅!

⑹ tarball方式编译安装及升级-make、patch

tarball方式编译安装及升级-make、patch1、概念:原码进行编译成二进制机构可执行程序,先要make与侦测程序一般是config一起生成编译连接文件makefile,再由makefile编译成可执行文件。Tarball其实是原码的tar打包与压缩的包。rpm是指linux商家帮你编译好了,省去了长时间编译而发布的包,但不同类型的系统就不能用。
www.dnjsb.com
函数库即提供外部调用的,有点像dll。2、gcc,是C语句的编译器,一般是先编译成目标文件,再连结成一个可执行文件。3、make可以方便进行编译,因为它把要编译的命令及顺序都写到makefile这个文件里了。
www.dnjsb.com
4、makefile文件放在程序的原码里的一级目录,它的语法:[root@www
~]#
vi
makefileLIBS
=
-lm
#这是变量OBJS
=
main.o
haha.o
sin_value.o
cos_value.oCFLAGS
=
-Wallmain:
${OBJS}gcc
-o
$@
${OBJS}
${LIBS}
<==那个
$@
就是
main
!$@
代表目前的标的(target)clean:rm
-f
main
${OBJS}#标的:有相关性原代码文件
#第二行开头要tab一下,这一行就是执行的命令,如脚本命令5、具体目录规则如下:
a、最好将
tarball
的原始资料解压缩到
/usr/local/src
当中;
b、安装时,最好安装到
/usr/local
这个预设路径下;
c、考虑未来的反安装步骤,最好可以将每个软体单独的安装在
/usr/local
底下;
d、为安装到单独目录的软体之
man
page
加入
man
path
搜寻:如果你安装的软体放置到
/usr/local/software/
,那么
man
page
搜寻的设定中,可能就得要在
/etc/man.config
内的
40~50
行左右处,写入如下的一行:
MANPATH
/usr/local/software/man
这样才可以使用
man
来查询该软体的线上文件!6、侦测配置程序./configure
--help
,可以查看支持参数及说明一般有的参数是安装到哪个目录的参数:--prefix=/path7、一般的步骤(以ntp为例):cd
/usr/local/srctar
-zxvf
/root/ntp-4.2.4p7.tar.gzcd
ntp-4.2.4p7/cat
INSTALL./configure
--help
|
more./configure
--prefix=/usr/local/ntpmake
clean;
makemake
check
#此步如果不检测也行make
install8、原码进行更新升级:
a、cat
~/main_0.1_to_0.2.patch
#查看第一行它的相对目录是什么样的
b、用patch
-p数字
<
patch_file进行更新,这里的数字表示旧的目录要去掉几个/,如果不去则用patch
-p1
<
patch_file,要根据a步来判断。如main-0.1/xxx

main-0.2/xxx
进行对比,而你现在就在main-0.1目录下,那么可以这样patch
-p1
<
../main_0.1_to_0.2.patch
c、一般会发布更新包,以.patch为后缀,且会标明从什么版本到什么版本,不能跨多版本升级的,要顺序升级,如跨了多个更新包,则要把之前的更新包一个个更新
d、make
clean;
make
make
check
#此步如果不检测也行
make
install
如果报错,可能就需要执行一下./configure,patch只是更新了有变化的原代码而已。
e、如果
patch
错误呢?我们的
patch
是可以还原的啊!透过patch
-R
<
../main_0.1_to_0.2.patch
即可。(main_0.1_to_0.2.patch只是个例子)

⑺ linux的软件安装大概有几种方式

1。deb包的安装方式
deb是debian系Linux的包管理方式,ubuntu是属于debian系的Linux发行版,所以默认支持这种软件安装方式,当下载到一个deb格式的软件后,在终端输入这个命令就能安装:
sudo dpkg -i *.deb
2。编译安装方式
(小贴士:使用编译安装前,需要先建立编译环境,使用以下命令建立基本的编译环境:sudo apt-get install build-essential)
在linux的世界,有很多软件只提供了源代码给你,需要你自己进行编译安装,一般开源的软件都会使用tar.gz压缩档来进行发布,当然也有其他的形式。
拿到源代码的压缩文档,把它解压到/tmp目录下,进入/tmp/软件目录,然后执行以下三个命令:
1 ./configure2 make3 sudo make install
在第一步./configure时可能会提示说有某某软件找不到,例如提示libgnome这个开发包找不到,那就把libgnome这个关键词 ,然后打开新立得软件管理器,
在里面搜索libgnome这个关键词,就会找到libgnome相关的项目,把前面有个ubuntu符号的 libgnome包(注意:同样需要安装dev包,但可以不装doc包)全部安装,
通过这个方法把./configure过程中缺失的开发包都全部装上就 OK了,第一步能顺利通过,第二,三步基本问题不大。
以上就是一般初学ubuntu的朋友必须掌握的编译安装的基本方法!
3。apt-get安装方法
sudo apt-get install 软件名
4。新立得软件包管理
打开:系统--系统管理--新立得软件包管理,这个工具其实跟apt一样,可以搜索,下载,安装ubuntu源里的软件,具体安装方式很简单,看着界面应该会懂,
就不详细介绍了
5。二进制包的安装方式
有不少不开源的商业软件都会采用这种方式发布Linux软件,例如google earth,拿到二进制软件后,把它放到/tmp目录,在终端下进入安装目录,在安装目录下执行:
./软件名然后按照一步步提示,就能安装该软件
6。rpm包的安装方式
rpm包是deb包外最常见的一种包管理方式,但ubuntu同样可以使用rpm的软件资源^_^,首先我们需要安装一个rpm转deb的软件
sudo apt-get install alien
然后就可以对rpm格式的软件转换成deb格式了:
alien -d *.rpm
然后就可以用deb的安装方式进行软件安装

⑻ linux上的编译安装的基本概念是什么,具体的流程又是怎么个样子

计算机运行的程序都是二进制的代码,那么我们所用的编程语言都是自然语言中的字符,那么就需要有一种机制来将这些转化成二进制代码,那么根据转化机制不一样,编程语言(软件 产生的源头)分两大类 解释型 编译型,解释型就不说了,编译型就是在写好程序的源码以后对程序进行编译,编译成二进制的可执行代码。
在linux中很多软件的源码都会伴随着软件一起发布,软件就是经过编译的一些二进制的文件,这些二进制文件由源码编译而来。所以当我们拿到了软件的源码的时候,可以根据源码编译出软件,然后对软件进行安装,这就是你所说的编译安装了,对于非电脑专业的人不需要了解那么多,涉及的东西比较多,要知道在编译的时候需要设置编译参数的,,
所以会拿deb rpm包来安装就行了。。使用打包好的二进制包安装的另外的好处就是可以由包管理系统进行管理可以方便的对软件包进行安装升级和卸载,如果是源码编译那么就需要自己手动的管理了。
具体的流程没那么复杂,linux软件发布的源码都是有标准格式 的,通常是tar.gz tar.bz2这样的压缩包,
tar xvf xxx.tar.gz 解压源码包
cd xxx 进入源码目录
more INSTALL 或者more README 阅读源码包里的安装说明,看不懂英语的可以跳过这步
./configure 参数 配置编译参数;最常见的是prefix=安装路径 这样可以把软件安装到一个指定目录而不是安装到系统的文件结构中(linux的文件结构可以参考FHS标准规范里的定义)
make 当上一步正确的执行后会生成一个Makefile文件,使用make命令可以对软件源码进行编译
make install 安装(可能会需要root权限)
//部分软件还会提供make test 这样的测试,在安装前可以运行make test 来测试软件是否编译正确。

⑼ 如何在Windows上编译并安装ATLAS BLAS

最近由于一些实验要用到线性代数库,因此便要找一个性能优良的,同时有公信力的线性代数库。
很早就知道了ATLAS的大名,在跨平台的高性能线性代数数学包中,可能要属ATLAS最有名了。因此从一开始便决定了要用ATLAS BLAS作为CPU的线性代数部分的性能和数学基准。
只是我在shell下面的经验太少,所以编译的时候被狠狠郁闷了一把。

因此这篇文章将以我的血泪史为一些E文和我一样烂的人铺好前进的道路。

ATLAS的版本里面,我推荐ATLAS 3.6.0的版本。不仅仅是因为这个版本是Stable的,更重要的是,3.7的版本安装方式有了不小的变化,一切都需要命令行直接设置,不像360可以依靠它所带的向导可以一步步的完成设置工作。因此安装起来颇为头大。所以以下的例子将以360为准。并且,如果需要支持多核或者多CPU,建议使用ScaLAPACK。

下载好ATLAS 360以后,第一反应自然是看Install.txt。

Install.txt里面说,如果你是在Windows系统下工作的话,需要参考另外一个帮助文档。实际上另外一个帮助文档只告诉你两件事情:

第一是如果你使用cygwin的话,那么一切都as normal,就是和Linux/Unix平台一样;
第二是如果你使用其它的编译器,如msvc或者icc(intel c++ compiler)的话,请参见XXX云云。

尽管理论上说支持MSVC和ICC,但是我觉得想用MSVC的同学还是先忍一忍,因为所有的编译参数都已经不是默认的了,需要重新设置,比方说INCLUDE和LIB,又比方说编译器选项。我又是个比较笨的人,所以就选择了as normal的cygwin。理论上说mingw也可以,但是mingw的sh不太好用,因此我也就没有在mingw上面顺利通过。同时如果你的机器上已经有mingw,记得安装完cygwin以后,把path这个环境变量里面mingw的路径替换成cygwin的路径。

先下载CYGWIN。gcc, g77, gnu make, mingw-gcc, mingw-g77, mingw-runtime这几项是必须要的。建议大家先选择Download without installing,把需要下载的东西准备好,然后在选择第三项从本地install。服务器很多人都推荐kernel.org。实际用来效果也不错。

cygwin下载,安装都OK了以后,先要补丁两个文件:
“Assembler renaming problem for Windows machine“ 和
“String overrun in config for long compiler paths”。
我之所以失败了无数次就是因为把这个给漏掉了。

补丁打好以后,先测试一下make,gcc,g77能不能正常工作。
如果无误以后,就可以动手了。

先启动cygwin,bash进入atlas的安装目录(就是install.txt所在的目录)
然后就是直接运行
make
这一步是全部向导,按照向导的说明完成配置就好了,正常来说,这一步不会出现任何错误。
然后便是运行
make install arch=<ARCH>
这里的arch在上一步make完成的时候已经给了个样例,抄下来就可以了。
然后就是漫长又漫长的编译过程。。。

编译好以后,可以在$atlas/lib/<arch>下面见到一些.a文件。对于gcc来说,这些就足够用了,但是对于msvc来说,这一步还不行。我们还需要把.a文件转换成dll+lib的方式,vc才能使用。

⑽ gtest 下载 、编译 安装

git clone https://github.com/google/googletest

cd googletest

mkdir build

cd build

cmake ..

make -j8

执行make,生成两个静态库:libgtest.a libgtest_main.a

方式1、make install

或者 sudo make install

方式2、拷贝到系统目录,注意,如果下诉目录位置在不同版本位置有变动,用find . -name "libgtest*.a" 找到位置

sudo cp libgtest*.a  /usr/lib

sudo cp –a include/gtest /usr/include

阅读全文

与编译与安装方式相关的资料

热点内容
数据文档加密保管 浏览:166
app会员如何运营 浏览:856
工行app登录名如何改 浏览:23
window怎么登陆服务器 浏览:992
Python取ID对应的值 浏览:633
现在我的世界什么服务器最混乱 浏览:764
美国好的源码出售 浏览:325
苹果ipad文件夹怎么添加文字 浏览:485
腾讯云连接自己的服务器地址 浏览:218
硕士英语综合教程pdf 浏览:46
分段加密的安全性 浏览:507
咪咕直播为什么没有适配安卓系统 浏览:172
php模版大全 浏览:102
没车能解压吗 浏览:634
php开发oa系统源码 浏览:759
怎么安装苹果ios的app 浏览:581
app拉新如何机刷 浏览:480
zendeclipseforphp 浏览:480
同时有几个微信如何加密微信 浏览:86
大众20t压缩比 浏览:566