Chinaunix

标题: 关于linux开发环境搭建,求救! [打印本页]

作者: chengshang_gewu    时间: 2011-10-25 14:57
标题: 关于linux开发环境搭建,求救!
本帖最后由 chengshang_gewu 于 2011-10-25 15:02 编辑

我是菜鸟中的菜鸟、问的问题、说的东西很可能狗屁不通、敬请原谅。
我最近被迫要去搭建一个开发平台,看了一个文档之后,我所知的情况是——在windows操作系统计算机上远程登录一个服务器,在这个服务器里安装了VMWare 虚拟机、虚拟机上安装了linux系统,貌似是这么个方式来搭建开发平台。armutils.run和mrua_EM8622L_2.8.2.0_dev.arm.nodts.20110429.tar.gz是提供的开发包,这些包在windows计算机上,应该要把它们放到远程登录的服务器上、还是哪里呢?另外linux系统里面某些说是得用root权限来执行命令,如我一开始碰到的: chmod +x armutils.run,可说找不到armutils.run这个文件,我肯定是放错地方了。那我该放哪呢?怎么放呢?
我菜鸟的不行,只怕都没把问题说明白。哎、、、
作者: dooros    时间: 2011-10-25 15:42
把文件传到服务器上,文件夹自己选,只要有写权限就OK,然后再安装。
作者: snow888    时间: 2011-10-25 16:49
晕,你需要搭建啥子开发环境啊?

你的目的是啥子,你需要做啥子开发,这个你得讲清楚啊。

比如说,你要做 windows 系统的开发,你可以安装 vs.net , 比如你要做嵌入式开发,windows 平台和 linux 平台的都有,再比如你要做基于 unix 系统的开发,你应该安装 unix 操作系统及开发包,如果你需要在 linux 系统上做开发,你需要安装 linux 系统及开发包,如果你要做基于 web 的开发,可选择的平台有 win+iis+vs.net 、win+tomcat+java+js 、 linux+tomcat+java+js、win+apache+php+mysql、linux+apache+php+mysql 等等,不一而足。

你得说清楚,你要做啥子方面的开发啊。
作者: just0511    时间: 2011-10-25 16:52
chmod abc file   
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。   
r=4,w=2,x=1   
若要rwx属性则4+2+1=7;   
若要rw-属性则4+2=6;   
若要r-x属性则4+1=5。
作者: dooros    时间: 2011-10-25 16:58
晕,你需要搭建啥子开发环境啊?

你的目的是啥子,你需要做啥子开发,这个你得讲清楚啊。

比如说,你 ...
snow888 发表于 2011-10-25 16:49



    一看就知道啊,嵌入式开发平台。
作者: chengshang_gewu    时间: 2011-10-25 17:12
回复 2# dooros


    我把文件上传到虚拟机里的linux系统的某个目录下?还是只需上传到远程登录的服务器?
作者: chengshang_gewu    时间: 2011-10-25 17:21
晕,你需要搭建啥子开发环境啊?

你的目的是啥子,你需要做啥子开发,这个你得讲清楚啊。

比如说,你 ...
snow888 发表于 2011-10-25 16:49



    我也是晕头了,搞不明白。我们做的是机顶盒软件开发的。机顶盒运行的是UCLINUX操作系统,搭建程序开发平台和测试环境就是通过登录远程服务器,进入到该服务里虚拟机中装有的linux系统。这个本来是可以直接搞一个电脑安装linux,但现在就是这么个情况,没办法。通过如此的间接方式开发和测试程序,之后烧进机顶盒中。
作者: chengshang_gewu    时间: 2011-10-25 17:26
chmod abc file   
chmod abc file   
其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。   
r=4,w=2,x=1   
若要rwx属性则4+2+1=7;   
若要rw-属性则4+2=6;   
若要r-x属性则4+1=5。just0511 发表于 2011-10-25 16:52


使用该命令,比如chmod +x armutils.run   它告诉我没有该目录。我是放错地方了。我现在糊涂了,我面前的是windows操作系统,远程登入了一个服务器,服务器里的虚拟机安装了linux系统,在逻辑上貌似和三台电脑扯上关系。然后迷惑的是,我做这环境搭建所需的包、工具啥的往哪个地方放呢?
作者: chengshang_gewu    时间: 2011-10-25 17:29
把文件传到服务器上,文件夹自己选,只要有写权限就OK,然后再安装。
dooros 发表于 2011-10-25 15:42



    那虚拟机里的linux系统会自动的找得到服务器里的文件?貌似那服务器也是windows系统。
作者: snow888    时间: 2011-10-25 17:35
晕,你这现炒现卖的,是不是迟点儿啊。

你的嵌入式的平台是啥子?
作者: snow888    时间: 2011-10-25 17:36
这个咚咚看你的开发涉入的有多深了,是内核级开发?如果是,那你得知道你们的 GPU 是啥子类型的啊,还有这玩意儿需要建立交叉编译环境啊。

这一两句话说不清楚的。

晕乎乎了。不知道咋跟你说啊。
作者: snow888    时间: 2011-10-25 17:38
看来你的平台是 arm 的啊。

晕了。

你得从头开始啊。
作者: snow888    时间: 2011-10-25 17:38
俺对这快而也涉入不深,帮不到你啥子了。
作者: chengshang_gewu    时间: 2011-10-25 18:02
晕,你这现炒现卖的,是不是迟点儿啊。

你的嵌入式的平台是啥子?
snow888 发表于 2011-10-25 17:35



    “我们的机顶盒运行的是UCLINUX操作系统,开发使用的是sigma提供的Sigma Designs ARM utilities” 这句话是文档正文开始的头一句话。貌似是交代了机顶盒操作系统,还有交代你所说的平台吧。“sigma提供的Sigma Designs ARM utilities”这个貌似说的是一种CPU吧。可我再次迷糊了,这个CPU是在这机顶盒里的?
作者: chengshang_gewu    时间: 2011-10-25 18:04
本帖最后由 chengshang_gewu 于 2011-10-25 18:19 编辑
这个咚咚看你的开发涉入的有多深了,是内核级开发?如果是,那你得知道你们的 GPU 是啥子类型的啊,还有这玩意儿需要建立交叉编译环境啊。

这一两句话说不清楚的。

晕乎乎了。不知道咋跟你说啊。
snow888 发表于 2011-10-25 17:36

确实提到了是需要交叉编译环境。提供了一个重新发布版本安装包Armutils.run 。Armutils.run打包的内容有两部分:交叉编译环境与一个已经编译好的最基本的uclinux系统。 就是这个安装包我运行chmod +x armutils.run命令,说是没有该目录或文件。我就迷糊在我到底把这个包放在那,root权限下 命令运行起来才正常。
作者: snow888    时间: 2011-10-25 23:42
确实提到了是需要交叉编译环境。提供了一个重新发布版本安装包Armutils.run 。Armutils.run打包的内容有两 ...
chengshang_gewu 发表于 2011-10-25 18:04



    哎,写错了,打字快了点儿,没注意,误导了,应该是 CPU , 再次抱歉。
作者: dooros    时间: 2011-10-26 08:29
你需要把文件上传到虚拟机,然后在虚拟机安装。
如果是通过远程服务器开发,这个比较纠结。
要么在自己的电脑上装个linux,要么自己装个虚拟机。
作者: chinesedragon    时间: 2011-10-26 08:40

作者: chengshang_gewu    时间: 2011-10-26 09:39
你需要把文件上传到虚拟机,然后在虚拟机安装。
如果是通过远程服务器开发,这个比较纠结。
要么在自己的电脑上装个linux,要么自己装个虚拟机。
dooros 发表于 2011-10-26 08:29


没法子,终于在自己电脑上安装了虚拟机,虚拟机里装上了linux系统。搭建环境所需的包在真实电脑上的F盘的一个文件夹里。
    在虚拟的linux终端运行
  chmod +x armutils.run
结果是
  chmod: 无法访问 “armutils.run”: 没有那个文件或目录
这是不是我没把   armutils.run 放对地方呢? 虚拟机里能放文件?怎么放呢?{:3_201:}
作者: chenyx    时间: 2011-10-26 09:44
楼主需要把文件cp到linux里面去.
楼主看下linux是否开启ssh服务了,如果开启了,下载winscp,用winscp把你的包传到linux上去.然后再执行你的那些命令
作者: chengshang_gewu    时间: 2011-10-26 11:17
楼主需要把文件cp到linux里面去.
楼主看下linux是否开启ssh服务了,如果开启了,下载winscp,用winscp把你的包传到linux上去.然后再执行你的那些命令chenyx 发表于 2011-10-26 09:44


同事通过文件共享,已经把文件放进linux系统啦。初步问题解决了。以后还有很多的向你们请教。
作者: mythology_duan    时间: 2011-10-27 11:36
貌似个性签名不好使
作者: ywx-300    时间: 2011-10-27 14:51
还是要好好看看书再问吧
作者: dooros    时间: 2011-10-27 15:34
linux-2.6.39.tar 这个就是源代码啊,另外这个目录里都是源代码,删除不影响系统运行的。
作者: Kallawa    时间: 2011-10-27 22:15
ls一下能看到你的文件不

如果能看到,
# chmod a+x xxx.run
# ./xxx.run

估计lz需要的是这个~
作者: lessoft    时间: 2011-10-28 23:17
我想问下,做安卓用什么开发啊?还有ios?
作者: snow888    时间: 2011-10-28 23:28
我想问下,做安卓用什么开发啊?还有ios?
lessoft 发表于 2011-10-28 23:17



    android 用 android sdk , 一般是和 eclipse 集成使用开发更为方便。

iOS 是用的 xcode+iOS sdk , 开发语言是 object c 。
作者: dooros    时间: 2011-10-29 00:30
我想问下,做安卓用什么开发啊?还有ios?
lessoft 发表于 2011-10-28 23:17



    ios必须买mac。
作者: chengshang_gewu    时间: 2011-10-29 15:51
ls一下能看到你的文件不

如果能看到,
# chmod a+x xxx.run
# ./xxx.run

估计lz需要的是这个~
Kallawa 发表于 2011-10-27 22:15



    就是这个问题。呵呵
作者: layerbase    时间: 2011-10-29 21:16
有tar包 还不好装?
ftp
open 192.168.0.x
.
.
.
.
.

作者: andy_yanghui    时间: 2011-10-29 21:35
以下没有看明白,不知道楼主想说什么问题?你chmod u+x armutils.run 才行
——————————————————————————————————————————————————————————————————————————————————————



我是菜鸟中的菜鸟、问的问题、说的东西很可能狗屁不通、敬请原谅。
我最近被迫要去搭建一个开发平台,看了一个文档之后,我所知的情况是——在windows操作系统计算机上远程登录一个服务器,在这个服务器里安装了VMWare 虚拟机、虚拟机上安装了linux系统,貌似是这么个方式来搭建开发平台。armutils.run和mrua_EM8622L_2.8.2.0_dev.arm.nodts.20110429.tar.gz是提供的开发包,这些包在windows计算机上,应该要把它们放到远程登录的服务器上、还是哪里呢?另外linux系统里面某些说是得用root权限来执行命令,如我一开始碰到的: chmod +x armutils.run,可说找不到armutils.run这个文件,我肯定是放错地方了。那我该放哪呢?怎么放呢?
我菜鸟的不行,只怕都没把问题说明白。哎、、、
作者: snow888    时间: 2011-10-29 21:57
以下没有看明白,不知道楼主想说什么问题?你chmod u+x armutils.run 才行
——————————————— ...
andy_yanghui 发表于 2011-10-29 21:35



    先将你的 armutils.run 和那个啥上传到你的 linux 机器里面,然后使用 root 用户登录,进入到你上传的那个目录,然后执行 chmod u+rx armutils.run , 再然后执行 ./armutils.run 进行安装。

关于上传
作者: sndbox    时间: 2011-10-30 21:19
ios必须买mac。
dooros 发表于 2011-10-29 00:30



    用VBox可以装个黑苹果
作者: dooros    时间: 2011-10-30 22:40
用VBox可以装个黑苹果
sndbox 发表于 2011-10-30 21:19



    你可以尝试这样开发,哈哈。
作者: johntsu    时间: 2011-11-01 17:50





欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2