首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 服务器 > 其他服务器 >

.关于有关问题的有关问题.

2012-03-24 
...关于问题的问题...C/C++ codevi h.c //创建一个文件代码C/C++ code#includestdio.h#includestdlib.h

...关于问题的问题...

C/C++ code
vi h.c //创建一个文件

代码
C/C++ code
#include<stdio.h>#include<stdlib.h>int main(int argc,char *argv[]){ int arg; for(arg=0;arg<argc;arg++){ if(argv[arg][0]=='-')    printf("Option: %s\n",argv[arg]+1);    else      printf("argument %d: %s\n",arg,argv[arg]); exit(0); }}$./h -i -lr 'hi there' -f fred.c




这是书上的一个例子,但是我按照上面执行,却提示:

bash: /root/.bashrc: 权限不够
./h: line 3: syntax error near unexpected token `('
./h: line 3: `int main(int argc,char *argv[])'

我也修改权限:chmod +x h.c

还是不行.但为什么书上却可以成功执行呢?

求解!!!!!!!!!


[解决办法]
晕,你那是源程序,需要编译的
先执行gcc -oh h.c
再执行./h -i -lr 'hi there' -f fred.c
[解决办法]
哦 你这问题也太基础了点
gcc -oh hello.c
-o参数指定生成的目标执行程序的名字,你要求生成的是h,哪来的c?
[解决办法]
建议LZ去看看gcc的相关用法吧.
http://baike.baidu.com/view/4848.htm

热点排行