linux里面有两个eclipse for linux 64

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
您的访问请求被拒绝 403 Forbidden - ITeye技术社区
您的访问请求被拒绝
亲爱的会员,您的IP地址所在网段被ITeye拒绝服务,这可能是以下两种情况导致:
一、您所在的网段内有网络爬虫大量抓取ITeye网页,为保证其他人流畅的访问ITeye,该网段被ITeye拒绝
二、您通过某个代理服务器访问ITeye网站,该代理服务器被网络爬虫利用,大量抓取ITeye网页
请您点击按钮解除封锁&> linux上使用Eclipse开发动态连接库的有关问题
linux上使用Eclipse开发动态连接库的有关问题
michelle1008 & &
发布时间: & &
浏览:53 & &
回复:4 & &
悬赏:0.0希赛币
linux下使用Eclipse开发动态连接库的问题今天从上下载了Eclipse IDE for C/C++ Developers, 87 MB,安装完成之后,使用eclipse开发了一个动态链接库,建立了一个空的动态链接库工程,名称为:httdll,然后添加了一个文件shared.cpp,代码如下:#include&iostream&void show(){ std::cout$<$ &YOU are good!&$<$std::}编译之后,Debug文件夹下生成了一个动态链接库,为libhttydll.so,之后我再创建了一个C++工程来测试该动态连接库,代码为:#include&iostream&void show();int main(){ show(); return 0;}我在Project-&Properties-&C/C++ Build-&Settings-&Tool Settings-&GCC C++ Linker-&Libraries添加Libraries (-l): libhttydll添加Library search path (-L): {刚才编译生成的*.so文件路径}在编译的时候老是提示说找不到动态链接库:g++ -L/home/htty/workspace/httydll/Debug -o&TestDll&
-llibhttydll/usr/bin/ld: cannot find -llibhttydll我把动态链接库放到了/lib和/usr/lib目录下还是不行,不知道这是什么原因呢?
你那只是一个CCD吧,只是个插件,可能要先装eclipse包的。
michelleb & &
& & (0)(0)
应该是用-lhttydll用法是-lxxx链接器会寻找libxxx.a或者libxxx.so
Michelle2008 & &
& & (0)(0)另外,如果你的show函数打算导出
最好用extern &C&修饰
michellejia & &
& & (0)(0)你何不试试先链接一个-lm看能不能成功呢michellejia & &
& & (0)(0)
本问题标题:
本问题地址:
温馨提示:本问题已经关闭,不能解答。
暂无合适的专家
&&&&&&&&&&&&&&&
希赛网 版权所有 & &&linux里面有两个eclipse_百度知道
linux里面有两个eclipse
用ubuntu商店安装了一个eclipse,半天搞不定开发环境,就下载了一个
帮你搞定开发环境 的压缩包。,里面有一个eclipse 两个软件怎么合并。。。。。我是一名菜鸟,最近想学eclipse下安卓编程
提问者采纳
profile 或者 bashrc 中配置一下环境即可 参看这个.csdn,我也是菜鸟://blog.net/peerslee/article/details/ 好像中间呢绒 是有 安装jdk的内容.csdn,
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁2909人阅读
linux(5)
配置JDK环境
&本文转自:/fnng/archive//2883815.html,有修改
登录oracle的网站去下载JDK1.8
/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
  好吧!在下载之前我们要先选中“Accept License Agreement”然后,才允许我们下载。
  等等有好几个linux版本的JDK,那么应该选择那个呢?我们先来看看他们有什么不同。
  x86对应的是32位操作系统下的应用程序,x64对应的是64位操作系统下的应用程序,那我们在下载之前要先确定我的操作系统是32位的还是64位的。
ctrl&#43;alt&#43;t调出ubuntu的终端。输入一下命令:
fnngj@fnngj-H24X:~$ getconf LONG_BIT //查看操作系统位数
fnngj@fnngj-H24X:~$ lsb_release -a //顺便看看操作系统信息
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.10
Release: 12.10
Codename: quantal
每种位数操作系统又分了两种类型的安装包.
  rmp原本是RedHat Linux发行版专门用来管理Linux各项套件的程序,由于它遵循GPL规则且功能强大方便,因而广受欢迎。逐渐受到其他发行版的采用。&&&RPM套件管理方式的出现,让Linux易于安装,升级,间接提升了Linux的适用度。
  ar.gz就是用tar和gzip压缩后的文件扩展名。
用winzip或winrar就可以打开
我这里下载的是jdk-8u20-linux-i586.tar.gz这个版本
解压文件,并将文件复制到/usr/local/java下
修改配置文件
打开配置文件命令
sudo gedit /etc/environment
配置内容如下:
PATH=&/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin&
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export JAVA_HOME=/usr/local/java
(标红的部分为我们要添加的内容,注意路径,安装版本名称不要写错)
保存后关闭配置文件
要使配置文件生效,需要输入一下:
source /etc/environment&
修改profile文件
sudo gedit /etc/profile
打开profile文件,添加如下内容
#set java environment
JAVA_HOME=/usr/local/java/jdk1.8.0_20
export JRE_HOME=/usr/local/java/jdk1.8.0_20/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
修改完成后保存
这个需要重启电脑才能生效。
在终端输入以下命令:
&span style=&font-size:14&&gis@gis-PC:~$ echo $JAVA_HOME
/usr/local/java/jdk1.8.0_20
gis@gis-PC:~$ echo $CLASSPATH
.:/usr/local/java/jdk1.8.0_20/lib:/usr/local/java/jdk1.8.0_20/jre/lib:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
gis@gis-PC:~$ echo $PATH
/home/gis/bin:/usr/local/java/jdk1.8.0_20/bin:/usr/local/java/jdk1.8.0_20/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:$JAVA_HOME/bin:/usr/lib/gmt/bin:/usr/lib/gmt/bin:/usr/local/rasdaman/bin:/usr/local
输入java -version查看java版本
&span style=&font-size:14&&gis@gis-PC:~$ java -version
java version &1.8.0_20&
Java(TM) SE Runtime Environment (build 1.8.0_20-b26)
Java HotSpot(TM) Server VM (build 25.20-b23, mixed mode)
安装eclipse
要玩java ,少不了eclipse这个利器。下面的工作就很简单了下载安装编辑器。
选择你需要的版本下载,本人下载的版本为:
eclipse-jee-luna-SR2-linux-gtk.tar.gz
&解压并将解压出来的eclipse文件夹放到/usr/local/java下,当然也可以放到其他位置
我们找到解压的目录就可以运行程序,不过每次到目录下去启动程序太不方便了。
生成桌面图标
这里教你一个简单的方式。
1、在桌面上创建一个空白文件,不要扩展名。打开文档输入内容:
&span style=&font-size:14&&[Desktop Entry]
Categories=D
Comment[zh_CN]=
&span style=&color:#ff0000;&&Exec=/usr/local/java/eclipse/eclipse&/span&
GenericName[zh_CN]=IDE
GenericName=IDE
&span style=&color:#ff0000;&&Icon=/usr/local/java/eclipse/icon.xpm&/span&
Name[zh_CN]=eclipse
Name=eclipse
&span style=&color:#ff0000;&&Path=/usr/local/java/eclipse&/span&
StartupNotify=true
Terminal=false
Type=Application
X-DBUS-ServiceName=
X-DBUS-StartupType=
X-KDE-SubstituteUID=false
X-KDE-Username=owen&/span&
(标红的三处路径需要修改为你软件的安装路径)
修改完成保存关闭文件
右键点击生成的图标,设置权限
安装完成之后便可进行java程序开发了。如果要进行java web开发的话,记得配置apache和tomcat环境。具体教程请自行google。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:37346次
排名:千里之外
原创:41篇
(1)(4)(2)(4)(14)(1)(2)(4)(2)(7)(7)(1)(2)在linux下使用eclipse有什么好处_百度知道
在linux下使用eclipse有什么好处
如题,在window下也可以使用eclipse但是现在很多公司都直接在linux下使用eclipse,还有使用source insight,和eclipse各有什么不同
提问者采纳
clipse 总的来说还是一个 java 软件,所以在哪里运行 eclipse 应该没有多大的区别,只是少部分跟界面和操作系统打交道的功能与操作系统平台有关系,与最终的发布的代码 jar 没有任何关系的,最终我们只能让 Eclipse 也运行在 Linux 上面,而开发工具想更方便地集成 J2EE 测试功能,那么这就决定了。但是公司为了在客户的目标平台 Linux 上测试我们的程序在Linux 版本的 J2EE 服务器上的表现,可能就要求服务器必须安装在和 Eclipse 同一台机器上,那它的服务器(比如 WebSphere) 应该是 Linux 版本的,因为 eclipse 始终只是一个开发工具,目的仅仅是为了让 eclipse 能在开发过程中直接与相应的 Linux 版本的服务器作集成测试
提问者评价
其他类似问题
为您推荐:
其他1条回答
所以开发速度也要快咯,跟windows相比速度当然要快。在就是很多开发出来的系统大多部署在linux下面,所以在linux上面开发更不易出错linux不像windows一样带那么多杂七杂八的东西
eclipse的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁}

我要回帖

更多关于 linux eclipse 安装 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信