当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 变成可执行文件 总会提示有错误
帖子发表于 : 2008-11-30 8:38 
头像

注册: 2008-11-05 20:55
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
新手学习 遇到点问题 希望大家帮助 得到解决

ruanl@ruanl-desktop:~/cstudy$ gcc -Wall abfunction3.c
ruanl@ruanl-desktop:~/cstudy$ ./a.out

The result1 is 55.000000
The result2 is 225.000000ruanl@ruanl-desktop:~/cstudy$

这样子的话 没有提示错误 但接下来 这样 就
ruanl@ruanl-desktop:~/cstudy$ ./abfunction3.c
./abfunction3.c: line 2: int:找不到命令
./abfunction3.c: line 5: 在未预料的“(”附近出现语法错误
./abfunction3.c: line 5: ` double SumPower(int,int,int);'
1 #include<stdio.h>
2 int
3 main()
4 {
5 double SumPower(int,int,int);
6 double result1,result2;
7 result1=SumPower(1,5,2); /*在此处第一次调用SumPower函数*/
8 result2=SumPower(1,5,3); /*在此处第二次调用SumPower函数*/
9 printf("\nThe result1 is %lf",result1);
10 printf("\nThe result2 is %lf",result2);
11 return 0;
12 }
13
14 double SumPower(int lowLimit, int upLimit,int exp)
15 {
16 double Power(double,int);
17 double sum;
18 int counter;
19 sum=0;
20 for(counter=lowLimit;counter<=upLimit;counter++){
21 sum+=Power(counter,exp); /*在此处调用Power函数*/
22 }
23 return(sum);
24 }
25 double Power(double base,int exponent)
26 {
27 int counter;
28 double result;
29 result=1;
30 for(counter=1;counter<=exponent;counter++){
31 result*=base;
32 }
33 return(result);
34 }
35


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 变成可执行文件 总会提示有错误
帖子发表于 : 2008-11-30 11:31 
头像

注册: 2006-07-25 9:33
帖子: 223
送出感谢: 0 次
接收感谢: 0 次
abfunction3.c是源文件,a.out才是编译后的可执行文件


_________________
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous

Twitter @jiangpeng


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 变成可执行文件 总会提示有错误
帖子发表于 : 2008-11-30 12:22 
头像

注册: 2008-11-05 20:55
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
那python文件呢 可执行文件怎么办


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 变成可执行文件 总会提示有错误
帖子发表于 : 2008-11-30 12:24 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
shenglongr 写道:
那python文件呢 可执行文件怎么办


解释执行的语言 和 编译执行的语言 当然不一样了


_________________
目前负债150多万


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 变成可执行文件 总会提示有错误
帖子发表于 : 2008-11-30 12:25 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
shenglongr 写道:
那python文件呢 可执行文件怎么办


python 文件就是自己本身, python 是脚本语言, C 是编译语言


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 变成可执行文件 总会提示有错误
帖子发表于 : 2008-11-30 16:37 
头像

注册: 2008-11-05 20:55
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
那怎么能把python的文件
比如myfirst.py
用chmod a+x myfirst.py
之后
./myfirst.py
能够成功 不提示错误呢
难道我看的那个教程有问题
教程表示的是可以的 呵呵


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 变成可执行文件 总会提示有错误
帖子发表于 : 2008-11-30 16:46 
头像

注册: 2005-12-28 1:16
帖子: 3916
地址: 火星
系统: Ubuntu 12.10 X64
送出感谢: 1
接收感谢: 0 次
shenglongr 写道:
那怎么能把python的文件
比如myfirst.py
用chmod a+x myfirst.py
之后
./myfirst.py
能够成功 不提示错误呢
难道我看的那个教程有问题
教程表示的是可以的 呵呵


教程里没说 #!/usr/bin/python或者#!/usr/bin/env python这样一行吗?
没有说的话就扔掉那个教程

ps: python核心编程很适合入门的,我那本看完了,今天刚送人


_________________
目前负债150多万


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 变成可执行文件 总会提示有错误
帖子发表于 : 2008-11-30 22:05 
头像

注册: 2008-11-05 20:55
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
c呢 有什么好书 介绍一下


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 变成可执行文件 总会提示有错误
帖子发表于 : 2008-12-01 15:56 
头像

注册: 2006-07-25 9:33
帖子: 223
送出感谢: 0 次
接收感谢: 0 次
TCPL


_________________
Take what man makes and use it, But do not worship it, For it shall pass. -- Anonymous

Twitter @jiangpeng


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 变成可执行文件 总会提示有错误
帖子发表于 : 2008-12-03 15:35 
头像

注册: 2008-11-05 20:55
帖子: 143
送出感谢: 0 次
接收感谢: 0 次
恩 看书 解决这个问题了
是没有在前面加上
#! /usr/bin/env python


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 2 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译