怎样在linux上编译运行已经写好的程序?

作者&投稿:呼玛 (若有异议请与网页底部的电邮联系)
Windows下怎样编译出可在Linux上执行的程序~

1、可以安装cygwin,Cygwin是一个在windows平台上运行的类UNIX模拟环境,是cygnus solutions公司开发的自由软件,搜索官网下载即可,下载完成,安装的时候注意记得安装相关语言的编译器、解释器,在cygwin中生成Linux可执行文件。
2、 可以安装vmware、virtualpc等虚拟机,在虚拟机里安装linux系统,然后在linux系统中编译相应的源码,生成linux上的可执行文件。

首先 右键“权限” 使之可以在终端运行。
cd ./

针对shell
1、添加运行权限chmod 755 filename;
2、./filename 开始执行该程序;
3、如果想查看运行过程可以这样:sh -x filename
4、如果要每次开机都运行,可以把该文件的绝对路径添加到/etc/rc.local文件中。
C程序
1、查看安装gcc编译器和相关程序没有,
2、gcc main.c -o filename;
3、./filename
python程序
1、安装python程序;
2、添加运行权限(同上)
3、直接执行程序;./pythonfilename
其他的就不知道了。

如果是C程序的话,最简单的情况假设你只有一个源程序文件main.c

gcc main.c -o main
./main

即可

如上面老哥所说,再看看有没有运行的权限,可以chmod u+x main
再./main


linux编写文件如何退出linux编写文件
输入rm-rftest\/回车。linux中如何修改文件内容?首先打开命令控制台找到要编辑的文件,执行命令ls看看下面有几个文件,在这个下面有个index.php文件。2.然后输入执行命令viindex.php。3.如果你现在想修改index文件的内容,按下间键盘上的i键,最下方就会变成INSERT,这个时候就可以修改了。4.在修改文件内...

linux编程教程linux编程学习
linux下java编程与在windows下一样,重点在于搭建java开发环境。linux下搭建java开发环境步骤:1、下载linux环境下的JDK,举例:JDK程序名为:jdk-7u11-linux-i586.tar.gz保存路径:\/home\/wyl\/tools-wyl\/JDK7u11eclipse程序名为:eclipse-jee-juno-SR1-linux-gtk.tar.gz保存路径:\/home\/wyl\/tools-wyl...

"如何在Linux环境下使用GCC和GDB进行C语言程序开发与调试?"
3.3 Linux内存工具: 探索Linux下的内存分析和调试方法。后续章节分别介绍了文件管理、进程管理、进程间通信、多线程编程、网络编程等核心内容,每章都包含实例和工具详解,让学习者能够逐步提升在Linux平台上的编程技能。附录部分提供了编译器、调试器和编辑器的详细指南,为实践操作提供全面支持。

如何在linux终端下用命令编辑一个文件并保存
在linux终端下用命令编辑一个文件并保存的具体操作步骤如下:1、首先打开命令控制台找到要编辑的文件,执行命令ls看看下面有几个文件,我这个下面有个index.php文件。2、然后执行命令vi index.php。3、这个时候如果想修改这个文件的内容,按下间键盘上的'i'键,最下方就会变成INSERT,就可以修改了。4、...

Linux新手指南如何创建文件在linux中怎样创建
:q 表示退出文件。上述步骤,就是使用vim编辑器创建文件的过程。当然,在Linux中,你也可以使用touch命令创建文件,其用法如下:touch filename 这个命令就会创建一个叫filename的新文件。最后,如果你想要在Linux中创建文件,可以使用上面介绍的几种方法,总有一个适合你。希望本文对你有帮助!

在Linux下用C语言编程
如果你在DOS时代编写过程序,那么你也许知道在DOS下为了编写一个常驻内存的程序我们要编写多少代码了.相反如果在Linux下编写一个"常驻内存"的程序却是很容易的.我们只要几行代码就可以做到. 实际上由于Linux是多任务操作系统,我们就是不编写代码也可以把一个程序放到后台去执行的.我们只要在命令后面加上&...

到底怎么在Linux里编写c程序啊?
在linux下通常使用gedit或vim直接编写.c程序,然后通过gcc指令编译。以Ubuntu系统为例,详细过程如下:1、进入桌面Temp文件夹 2、右键新建空白文件 3、将文件命名为hello.c 4、进入hello.c,开始编写代码(默认gedit为编辑器)5、编写代码,保存退出 6、点击右列“终端”,或者直接Ctrl+Alt+T通过快捷...

请问我有一个.so文件,如何在Linux下编程使用呢?
-lxx xx是你的.so文件名 其实使用方法和你使用数学库函数是一样的,源代码中添加 include <math.h>,编译的时候,加上-lm参数。注:linux下的.so文件为共享库,相当于windows下的dll文件。

在Linux 命令行上如何编辑照片
它是根据Opensource.com上的要求定制的。如果你想使用这个脚本,我在文章中提供了一个 Git 仓库连接。它很容易修改和扩展,可以满足任何人的需要。总结 我希望你喜欢这些文章并在你的艺术创作中使用 Linux。如果你想看看更多的 Linux 图像软件,可以看看 Fedora Design SuiteSpin。它是一个完整的操作系统...

C语言如何在LINUX下编写?
首先要安装编译工具,一般是GCC 还有其他的工具,写代码都是用VI VIM这些文本编辑器。完成后保存为C语言文件。在GCC环境下进行编译

寿光市17736859256: 怎样在linux上编译运行已经写好的程序? -
笃谈安赛: 针对shell 1、添加运行权限chmod 755 filename; 2、./filename 开始执行该程序; 3、如果想查看运行过程可以这样:sh -x filename 4、如果要每次开机都运行,可以把该文件的绝对路径添加到/etc/rc.local文件中. C程序 1、查看安装gcc编译器和相关程序没有, 2、gcc main.c -o filename; 3、./filename python程序 1、安装python程序; 2、添加运行权限(同上) 3、直接执行程序;./pythonfilename 其他的就不知道了.

寿光市17736859256: linux下如何运行编译好的程序 -
笃谈安赛: 编译好的是什么类型的程序?c?还是java还是别的? 很多只能再命令行运行的文件必须在终端执行. 而且就算编译好了,编译好的可执行文件是没有可执行权限的. 需要手动添加才能运行~ 希望你说具体点最好有截图~

寿光市17736859256: 如何编译运行Linux系统里Vim编辑器编写的程 -
笃谈安赛: 那要看Vim编辑器编写的程序是哪种编程语言了,如果是C代码,就用gcc命令编译;如果是C++代码,就用g++命令编译(也可以用gcc命令编译,前提是需要安装g++).一般在Linux上需要编译运行的,就是C或者C++代码了,编写的脚本代码(比如shell脚本、Python、Perl等)都是直接运行.

寿光市17736859256: linux系统中怎么在终端运行自己已编写好的程序 -
笃谈安赛: 首先 右键“权限” 使之可以在终端运行.cd./

寿光市17736859256: 怎么在ubuntu下用g++编译已写好的c++程序? -
笃谈安赛: gcc 是gnu的编译器集合,运行它就行了.编译器就是读入源文件生成目标文件.你按我说的hello world一下就可以了. 你需要在命令行上运行gcc.打开命令行,在你当前目录上新建一个文件,结尾一定要是".cpp"这个".cpp"就告诉gcc你要编译的...

寿光市17736859256: 如何编译linux源代码 -
笃谈安赛: 首先uname -r看一下你当前的linux内核版本1、linux的源码是在/usr/src这个目录下,此目录有你电脑上各个版本的linux内核源代码,用uname -r命令可以查看你当前使用的是哪套内核,你把你下载的内核源码也保存到这个目录之下. 2、配置内...

寿光市17736859256: 在linux环境下怎么写代码 ,编译 -
笃谈安赛: Linux输入命令行 vim test.c 会打开test.c文件,按 i 进入编辑模式,就可以开始写代码了. 写好后按 ESC 退出编辑模式,输入 :wq 保存并退出. 注:有些linux发行版上没有默认安装vim,要先安装.vim是vi编辑器的增强版(vi是默认都带的,也可以用 vi test.c).编译,命令行输入 gcc -Wall test.c -o test 说明:-Wall选项用于显示所有警告,-o test 指定输出的可执行文件名为test(默认不指定为a.out)要用Windows下那种开发方式,就在Linux系统上装个Eclipse(加上 c/c++ 插件).

寿光市17736859256: linux 下 如何实现c++文件编译完直接运行? -
笃谈安赛: 一条命令的就是 gcc XXXXXXXXXXX && ./XXXXXX && 是前面运行正确后面继续运行. || 是前面错误后面继续运行 ; 是前面运行完不管对错都继续运行 & 是前面后台运行,之后马上继续运行后面的,也就是不管前面是不是运行完成,还是对错,都马上继续运行后面的(这个可以后面不要命令,注意这个是一个 & ).其实 Shell 脚本相对更适合你的要求.这样不需要自己再输入这堆命令,直接运行脚本就行了.

寿光市17736859256: 在Linux系统中,如何运行一个C语言程序? -
笃谈安赛: 我不太明白你说的是什么意思,Linux下的C编程一般是通过gcc实现的. 例如,创建了一个hello.c文本,在文本中写入 #include int main(void) { printf(“hello world!!”); return 0; } 然后在终端输入 $ gcc –o hello hello.c $ /tmp/hello 注:hello.c文件放在/tmp目录下,通过gcc -o hello hello.c命令生成一个hello文件,它是一个可执行文件,然后直接执行,就可以运行该程序了.

寿光市17736859256: 如何实现在Windows下编写的代码,直接在Linux下编译 -
笃谈安赛: 方法一:如何实现在Windows7下编写Linux程序,写完程序以后,不用拷贝文件,直接在Linux(RHEL6.5)机器上编译最新的代码.首先将Windows的代码文件夹设置为共享文件夹:在RHEL6.5上,利用mount命令把Win7下的文件夹给mount到本...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网