1.如何在Windows下编写Linux程序
方法一:如何实现在Windows7下编写Linux程序,写完程序以后,不用拷贝文件,直接在Linux(RHEL6.5)机器上编译最新的代码。
首先将Windows的代码文件夹设置为共享文件夹:在RHEL6.5上,利用mount命令把Win7下的文件夹给mount到本地的一个文件夹其中192.168.59.1是Win7的OS,VMTool是本地的一个文件夹。在~/.bash_profile中添加如下行,这样每次启动的时候,就会自动mount这个文件夹。
mount//192.168.59.1/DIMMTool/root/Desktop/DIMM-ousername=zxj1988,password=2720142V方法二:利用SAMBA,设置Linux中的文件夹为共享文件夹,在Windows下直接访问共享文件夹。1.安装samba:1.1rpm-qa|grepsamba如果以上的命令的结果为空,证明Linux上没有安装samba。
需要安装samba1.2挂载RHEL6.5安装镜像,并进入到该文件夹中来。1.31.4进入到Package目录下1.5ls|grepsamba1.6利用rpm-ivhsambaXXX命令去安装相应的samba包。
安装好以后,再跑rpm-qa|grepsamb会得到如下结果:可以通过servicesmb来判断smb是否安装成功2.配置共享文件夹2.1新建共享文件夹,如mkdir/home/test注意:不要创建在/root目录下,否则只有windows的administrator,admin两个用户才能访问得到。2.2设置其共享权限chmod777/home/test2.3设置其所有者chown-Rnobody/home/test如果Windows的登录用户是administrator或者admin的话,就不用2.3的设置。
对于Windows的其他用户,如果没有2.3的设置,那么他是无法修改test目录下的文件的。2.4编辑/etc/samba/smb.conf,将/home/test设置为可共享的目录。
·vim/etc/samba/smb.conf··找到security这行并将#注释符号去掉改成·security=share#共享模式··添加如下代码:··[share]·comment=share·path=/home/test#设置共享文件夹目录·browseable=yes·guestok=yes·writable=yes·2.5重启smb服务,使sbm.conf的新配置生效servicesmbrestart3.关闭系统防火墙,并且将sellinux设置为disabled。否则会出现windows下能够看到linux共享的目录,但是看不到文件的现象。
设置sellinux为disabled的方法如下:[root@localhost~]#vim/etc/selinux/config将SELINUX=enforcing改成SELINUX=disabled保存[root@localhost~]#reboot或init64.在windows下访问//[linux_ip]来访问共享文件。
2.如何用JavaScript开发Linux应用程序?
GNOME桌面环境不久之后将支持利用JavaScript开发和扩展应用程序,这要感谢一个实验性的新项目Seed。
Seed是一个新的框架,允许软件开发者用JavaScript编写GTK+应用程序,流行的web脚本语言也许在不久之后变成Linux桌面的统治性应用扩展语言。Ars Technica用多个实例详细介绍了Seed。
大量现成的可嵌入式脚本语言将能够让用户为桌面环境增加丰富的新功能。伴随着这项技术的成熟,它将与其它语言框架如Vala更紧密的整合,它将改变GNOME程序员应用程序开发的方式。
JavaScript可能作为用户界面操作的高级粘合剂使用,开发出快速原型让Vala或C用于执行性能攸关的任务。
3.Linux操作系统如何编译程序?
每个人迟早都要下载程序的源码,然后试着编译它。
如果你是RedHat或Debian的忠实追随者,你最终会发现一个程序不是太老就是太新,而去找已经编译过的二进制代码。坏的一方面是这些代码可能无论你怎么做,它们永远不能被正确的编译记住,大多数的Linux程序最多只是beta测试版。
好的一方面是在过去的五年中编译没有问题的程序正在增加,而且即使你不是程序员,你也可以“修复”那些不能正确编译代码。 下载以后,现在你的硬盘上应该有一个某种类型的压缩包。
首先,你必须把它解压(uncompress),并把它解包(untar)到一个目录。 在习惯上,很多人都把它们放到这个目录:/usr/src。
这样能把所有的东西都放在一个地方,你以后可以清除它们。使用这个目录需要有root身份。
如果一个用tar打包的文件是用gzip压缩的,则Linux的tar程序可以同时把它解压和解包。如果你的文件名叫做:filename。
tar。gz,你可以到/usr/src目录,然后键入: tar -xzvf /{path to file}/{filename。
tar。gz} [Enter] 这将会把这个文件解压并解包。
这里是几个参数简单的解释:x -把文件解包z -把文件解压v -显示处理过程f -后面跟着你要处理的打包文件名如果你用netscape下载的这个文件,可能会看到错误。 有时netscape会为你解压这个文件。
因此,如果你象上面这样untar它,你可能会看到这样的信息: gzip: stdin: not in gzip format tar: Child returned status 1 tar: Error exit delayed from previous errors 试着执行上面的命令,但把z参数删掉,就是这样:tar -xvf /{path to file}/{filename。 tar。
gz} [Enter] 除了gzip,有些文件是用bzip2来压缩的,因此这些文件看起来象这样the-program。tar。
bz2。z参数对这种文件不起作用。
解开这种文件最简单的方法就是bunzip2 the-program。tar。
bz2。这样将把使用下面命令解包出来的the-program。
tar文件解开: tar -xvf /{path to file}/{filename。tar。
gz} [Enter] 解包以后:cd到刚才解包时创建的那个目录里。用ls看看这个目录里的文件。
首先你应该读读README和INSTALL文件。如果你没读这些文件,不要想从别人那里得到帮助。
这是RTFM这个缩写在网上使用很广泛的原因(RTFM是`Read The Fucking Manual'的缩写。README和INSTALL文件将会告诉你如何编译和安装这个程序。
要编译它,执行"make"命令。为了让"make"可以开始编译,必须有个叫Makefile的文件(你也可以通过在命令行上来写入make的参数,但那不在本文的讨论范围只内)有通常三个方法开始编译:simple,Imake和configure。
Simple编译:如果你看到一个叫Makefile的文件——没有叫Imake或configure的文件,那么你就使用这个方法来编译。因为不能为你的计算机设置,所以用这种方法来编译有很多问题。
通常README和INSTALL文件会告诉你如何编辑某些文件来使它可以正常编译。 通常,你可以这样做: make [Enter] make install [Enter] 如果一切正常,那么你现在就可以运行这个程序了。
4.Linux下如何使用MASM编写汇编程序呢?
目前多数学校的微机原理课程使用的是MASM汇编器,而Linux中的汇编工具是nasm 。
二者之间的语法有不少差别,不能通用。 安装dosbox 或dosemu 之后都可以在Linux中使用MASM和Debug,而且由于是在Dosbox及dosemu的虚拟机中运行,安全性也较高。
安装 你可以选择安装dosbox或dosemu,也可以选择二者都安装。 Dosbox的网站为 / ,多数发行版的软件仓库中都配有这一软件,比如Debian /Ubuntu 中的安装方法为: $ sudo apt-get install dosbox Dosemu的网站为 /showdown。
asp?id=171 你需要找一个DOS中的masm软件,在DOS中工作的最好是5。 0版本,上面的链接中就有。
配置DOS虚拟机 分别介绍Dosbox和dosemu的配置方法: dosbox 把上面的工具放到一个文件夹中,如~/learnASM/tools/ ,在~/learnASM 中创建一个Shell脚本: $ cd ~/learnASM $ echo "dosbox -c 'mount c: 。 /' -c 'path %path%;c:\tools'" > runDosbox。
sh $ chmod +x runDosbox。sh 现在就可以用'。
/runDosbox。sh'启动dosbox了: $ 。
/runDosbox。sh dosemu dosemu的配置方法很简单 ,由于默认dosemu中的D盘就是用户的根目录,只要把masm放在好找的地方就可以了。
也可以修改~/。dosemu/drive_c/autoexec。
bat (需要root权限)把masm的路径加到PATH里。 提示: 如果只是进行汇编操作,还可以运行dosemu -dumb ,dosemu会在当前shell中运行。
如果要全屏运行dosemu,推荐在/etc/dosemu/dosemu。 conf 中加入 $_X_font="vga8x19" ,以使全屏时的字体正常。
提示: 退出dosemu的命令是exitemu 使用注意事项 可以使用VI等编辑器在系统中编辑源码,然后在Dosbox界面用Ctrl-F4 刷新目录。 为了在vim 中正常高亮显示汇编源码,可以创建/etc/vim/filetype。
vim ,并加入如下内容: augroup filetypedetect au BufNewFile,BufRead *。asm setf masm augroup END 这样后缀为。
asm 的文件就可以正常高亮了。
5.如何在windows 10上搭建原生的linux开发环境
如何在Windows上建立arm-linux开发环境 FriendlyARM 目 前,有很多地方介绍了如何在cygwin上为ARM7建立arm-elf-gcc交叉编译工具链,但是对ARM9却鲜有介绍,为了方便大家更好在 Windows上进行嵌入式linux开发,我们在cygwin上移植了arm-linux-gcc for ARM920T。
要在Windows上建立arm-linux开发环境,您需要先安装cygwin(见“cygwin完全安装指南”)。 1. 解压交叉编译器 下载:FriendlyARM.tgz 下载gdbserver(for ARM920t):gdbserver.tgz 下载gdbserver所依赖的库:lib-for-gdbserver.tgz(请把库解压到目标板的/usr/lib目录下) #mkdir /opt ;创建opt目录,如果已经存在则不需要创建 #tar xvzf FriendlyARM.tgz -C /opt ;把交叉编译器安装在/opt/FriendlyARM目录,注意必须是此目录 2. 配置启动脚本/etc/profile 3. 测试 退出cygwin,重新启动一个终端,输入:arm-linux-gcc -v,如果出现以下信息,说明您已经正确安装,否则仔细检查/etc/profile是否配置好。
6.win10系统下怎么装linux
查看win10系统版本,并更新到最新版本。
设置->更新和安全->windows更新(左侧)。2开启win10开发者模式。
3开启windows功能。按win+x键->选择控制面板(或者直接打开控制面板)->启用或关闭windows功能->适用于Linux的windows子系统。
选中后点确定。4重启计算机。
然后点击左下角 开始->windows 系统->命令提示符.输入bash,然后enter,界面提示你是否下载linux系统,输入Y 然后enter,这个需要一会,下载完成以后会自动安装,安装完成需要你输入linux账号和密码,下图有示。(因为我的已经安装完成,忘记截图,后面俩张图示从网上找的,所以和我的截图不太搭,如果侵权请联系我删除。)
5创建完账号就可以用linux了,这个窗口就是linux的shell窗口,可以在里面执行linux的命令以及安装linux的软件,当然也包括linux的桌面。下次启动linxu的时候可以直接打开命令提示符,没错就是那个黑框,然后在里面输入bash然后enter,就会自动进入到linxu系统。
END注意事项linux下面删除东西一定要慎重,因为linux没有回收站。删了就删了。
7.怎么在WIN10下面装Linux系统
打开设置应用程序和头部更新和安全>对于开发。
在这里启动“开发者模式”开关,使开发者模式。接下来,打开控制面板,单击“程序”,然后单击“打开Windows功能打开或关闭”在程序和功能。
在这里启用“Windows子系统为Linux(测试版)”列表中的选项,并单击“确定”。执行此操作后,系统会提示您重新启动计算机。
点击“立即重新启动”,以重新启动您的计算机和Windows 10将安装新的功能。您的计算机重新启动后,单击开始按钮(或按Windows键),键入bash,然后按Enter键。
运行bash.exe文件中的第一次,系统会提示您接受服务条款。 那么该命令将从Windows Store下载Bash on Ubuntu on Windows。
如何使用Ubuntu的bash shell,并且安装Linux软件您现在有基于Ubuntu的完整的命令行的bash shell。 因为它们是相同的二进制文件,你可以使用Ubuntu的apt-get命令来安装Ubuntu的软件要打开Bash shell,只需打开开始菜单,搜索bash或Ubuntu你会看到一个“Bash on Ubuntu on Windows应用程序。
你可以将这个应用程序的快捷方式放到你的开始菜单,任务栏,或桌面,方便使用。使用你会用的Linux终端命令。
如果你使用标准的Windows命令提示符与DOS命令,这里有两个Bash和Windows中的一些基本命令你需要使用apt-get命令安装和更新了Ubuntu环境下的软件。
8.如何使用windows10的bash shell安装Linux软件
方法/步骤1确保您使用至少是Windows 10的14316版本。
这种方法只适用于64位版本的Windows 10。打开设置应用程序和头部更新和安全>对于开发。
在这里启动“开发者模式”开关,使开发者模式。2接下来,打开控制面板,单击“程序”,然后单击“打开Windows功能打开或关闭”在程序和功能。
在这里启用“Windows子系统为Linux(测试版)”列表中的选项,并单击“确定”。执行此操作后,系统会提示您重新启动计算机。
点击“立即重新启动”,以重新启动您的计算机和Windows 10将安装新的功能。3您的计算机重新启动后,单击开始按钮(或按Windows键),键入bash,然后按Enter键。
4运行bash.exe文件中的第一次,系统会提示您接受服务条款。 那么该命令将从Windows Store下载Bash on Ubuntu on Windows。
5如何使用Ubuntu的bash shell,并且安装Linux软件您现在有基于Ubuntu的完整的命令行的bash shell。 因为它们是相同的二进制文件,你可以使用Ubuntu的apt-get命令来安装Ubuntu的软件要打开Bash shell,只需打开开始菜单,搜索bash或Ubuntu你会看到一个“Bash on Ubuntu on Windows应用程序。
你可以将这个应用程序的快捷方式放到你的开始菜单,任务栏,或桌面,方便使用。6使用你会用的Linux终端命令。
如果你使用标准的Windows命令提示符与DOS命令,这里有两个Bash和Windows中的一些基本命令7你需要使用apt-get命令安装和更新了Ubuntu环境下的软件。
转载请注明出处windows之家 » 如何在win10上编写Linux软件