查看完整版本: [--
【已解决】Linux 下如何运行程序?
--]
【 浮游城 - Castle in the Sky | 开放邀请注册,PS|SS|WII|DC下载研究中心 】
->
【 电脑全方位 | Computer All Round 】
->
【已解决】Linux 下如何运行程序?
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
拉菲尔
2006-10-08 12:07
[问题]Linux 下如何运行程序?
用nano编辑hello.c内容如下:
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
printf("Hello !\n");
return (0);
}
用gcc命令gcc hello.c 编译生成a.out
这是可执行程序吗?要怎么运行呢?
另外从网上下的LINUX程序要怎么运行呢?和DOS下是否一样呢?
williw
2006-10-08 13:43
gcc hello.c -o hello
用命令行hello运行。
网上下的linux程序,要看是什么内容了,如果是源代码,需要编译了后,才能运行。
如果是已经编译好的,可以像windows下的程序一样,安装了之后运行。
命令行下的感觉,基本上和dos的方式一样。
Silmeria
2006-10-08 18:13
源代码的话,一般都是设置,然后安装运行。
/configure
make
make install
如果是rpm或者yun的话,直接运行相关的命令安装就行了。
拉菲尔
2006-10-08 22:52
运行不了啊
我输入
gcc hello.c -o hello
gcc hello.c -o hello.exe
生成的文件大小都一样,可就是输入hello时,系统提示-bash,hello is not command
ps: 我用的debian3。1
程序管理器似乎是apt,对这个很不懂的说==。
sniperhgy
2006-10-09 09:58
从提示上看,貌似没有正确识别解释器的位置,也有可能是Linux没有将hello识别为可执行程序,先用命令:
chmod +x 文件名,将文件属性改成可执行,然后运行的时候在hello前面加上./,即:./hello,如果还是不行,继续发上来
williw
2006-10-09 11:36
cygwin下倒没有遇到过类似的情况,看来和真正的linux还是有很大区别的。
拉菲尔
2006-10-10 08:53
解决了,谢谢sniperhgy
sniperhgy
2006-10-10 13:22
客气了,浮游城的宗旨就是大家互相帮助嘛,哈哈
查看完整版本: [--
【已解决】Linux 下如何运行程序?
--] [--
top
--]
Powered by
PHPWind
Code © 2003-08
PHPWind
Gzip enabled
You can
contact us