标题: 发贴前请先读:c/c++ 版“经典”问题解答
DarkSpy
版主
Rank: 7Rank: 7Rank: 7
版主


UID 5
精华 4
积分 0(积分有什么用?)
帖子 3325
阅读权限 100
注册 2000-7-30
来自 ConeosBraintel. Matrix
状态 离线
发表于 2003-9-8 15:26  资料  个人空间  主页 短消息  加为好友  ICQ 状态

Linux爱好者的盛会
发贴前请先读:c/c++ 版“经典”问题解答

C/C++一直都是地球上使用最广泛的编程语言,而我们的C/C++版自然人气也不差,但是一直都有一些狠初级的问题提了又提,并不是说这些问题如何如何的不好,还是如何如何的弱智,这些问题一直都是新手学习的基础,是必须要经过的门槛,所以也有存在的必要,但是提的多了,就让C/C++版整体水平下降,水平参差不齐,感觉狠乱,于是,整理以下“经典”问题,请在发贴前注意你的问题是否被归纳在下面,是否能找到你要问的答案,如果是,则不需要发了,如果不是,而你又发了一次,版主有权利删除你的帖子。
?gb[1?!l0Fd
T9D

谢谢大家的合作
0B;S5M.`z)r/Owww.linuxeden.com1:我要学习编程,请问学什么好2L6@s:\{X(JOQ
回答:首先确定你要学什么,确定了之后,努力学习一门,JAVA,C,C++等等都是语言,学哪一个都是有它的用处,想学一门而涵盖全部,这是不可能的。'J#G;cnw

.ED F
}V`Wkwww.linuxeden.com
2:我都没想好要学什么,请给我个指明方向
K
gyts%D{#i
回答:你都没想好,我们怎么可能给你方向
~1@ d'Nk.jK3I
1]*[Q
j Ewww.linuxeden.com
3:VC++(类似如此的开发工具)和C++我学哪个好?
Q?'i+ps        o
lLinux伊甸园论坛
回答:拜托先搞清楚VC++和C++的区别。
t        cuE5Gx&{0QLinux伊甸园论坛
%O7n*[5c"p.yRxwww.linuxeden.com4:我该如何成为一个高手?FazL6nP2f5G
回答:我该如何回答你的问题?高手有定义吗?
0al!Q2lslwww.linuxeden.com1vp`N1r!US3h
5:为什么WINDOWS下的程序在LINUX下编译不过啊?(v,B3k)@%R G
回答:为什么老外不会用筷子呢?不同平台下代码也不同,要写移植的代码就必须写平台无关的代码,或者每个平台写一份实现。n3Cb!E+_@

M6h0C!y1}gO)a]HLinux伊甸园论坛6:Makefile 怎么写啊?xxxx怎么写啊?
d'W;exk8MEywww.linuxeden.com回答:拜托先看一下 man
[9m1cU        Rom]%r%e_Gk'Qc
7:编译不通过,但是我觉得代码都正确的呀        ~5zdfKZ*L"c:|
回答:请看你是否include了正确的路径,是否链接了正确的类库,是否引用了正确的编译器参数,是否少写了;符号,是否多写了}括号,是否。。。。。。。请检查检查再检查,编程不是搭积木,可以一目了然是什么样子就是什么样子,有些问题是狠细微的。www.linuxeden.com$eGB` lPM1O4On
W

|"o2M?e9ht
8:Linux下用什么编程(编辑)工具好?@~-g"L
I+`u-o

回答:随便,VIM + gcc或者 Kdevelop 这些,只要是编辑器都可以,只要你用的习惯,UNIX下最广泛的还是gcc.www.linuxeden.comc'TS(v:FQ3Sv8}
www.linuxeden.comC8t
Jb_qI

9:如何执行我编译的程序?m,]2WPJ$BQ3E
回答:./文件名,为何执行不了?chmod a+x 文件名,再执行不了就有鬼.yd$cXL)`
n;]3rW#D o
10:如何编译?9^|3C^7~LUO
回答:Z"c4\
L7f*?+@V

gcc -g -c xxx.c -o xxx.o
] K.tU+E`zjgcc -o xxx xxx.o
TFV        ]] j'F如果是C++的,将gcc改为g++VhIksB;gJR
www.linuxeden.comFpa%FQq
请在提问之前查看一下man,或者上inet找答案,或者自己查找错误,自学能力狠重要,如果最基础的差错能力都做不到,就不用写程序了。www.linuxeden.comEf,kN|*W.r,oV)P&tL
www.linuxeden.com6~ `3V.jA+X#~
其他还有什么“经典”问题,希望大家收集,跟贴。





-----------------------------------------
耶稣说:「谁若知道世界,便是发现了一具躯壳;谁若发现了一具躯壳,对那人来说,世界不值得甚麼。」
              ----(圣经次经: 多玛福音:56)
顶部
dearvoid
版主
Rank: 7Rank: 7Rank: 7
Clark J. Wang



UID 26605
精华 26
积分 51(积分有什么用?)
帖子 4804
阅读权限 100
注册 2002-10-12
来自 Beijing, China
状态 在线
发表于 2003-10-10 17:38  资料  个人空间  短消息  加为好友 
11:如何执行我编译的程序?7hWBo.b:IW K$Q7sr$V
g

答:如果这个问题都解决不了,就先不要学编程!www.linuxeden.com6AI-JEs9r D5n
x;l9dd;Mu c*e
12:编译不通过,但是我觉得代码都正确的呀
g#\;_-hJ-tje答:难道编译器没有告诉你为什么错了吗?
y!C|
n7{
Linux伊甸园论坛V1`h+@
lKLJR

13:请问 xx 函数怎么用?它在哪个头文件中?+a,es        x9V^?
答:man ! man ! man !





'
◆ 发帖时请【突出主题】, 以便您的问题能够及时得到回复
◆ 发帖时请将您的【代码】或者【脚本】写在 [code] 和 [/code] 中间
顶部
zmjeffwc
新生入学
Rank: 1
注册用户



UID 62142
精华 0
积分 0(积分有什么用?)
帖子 3
阅读权限 10
注册 2003-11-5
来自 shanghai
状态 离线
发表于 2003-11-5 19:54  资料  个人空间  短消息  加为好友 
求助阿?

你好:$aFjs
x5f @p:q

    为什么用了你的方法(eg gcc -g -c hello.c -o hello.oLinux伊甸园论坛 A6D;Q
q&W:?&Gt

                          gcc -o hello hello.o)a5b_FM        m6w}
   后,在执行hello报错为:hello not found!www.linuxeden.comRSo nuB
   而ls -l hello 为可执行的哑!

顶部
不容错过的IBM 集群技术资源汇总
lvjing79
新生入学
Rank: 1
注册用户



UID 24558
精华 0
积分 0(积分有什么用?)
帖子 30
阅读权限 10
注册 2002-9-16
状态 离线
发表于 2003-11-8 17:21  资料  个人空间  短消息  加为好友 
执行当前目录下的文件要写成./xxx,xxx是文件名。

顶部
lost33
实习记者
Rank: 5Rank: 5
注册用户



UID 58550
精华 3
积分 0(积分有什么用?)
帖子 651
阅读权限 10
注册 2003-10-6
来自 成都
状态 离线
发表于 2003-11-20 16:40  资料  个人空间  主页 短消息  加为好友 
我找了一个源码,用gcc编辑后生成一个apache_test.out

然后我想执行它,我也看到了楼上的兄弟介绍的./apache_testLinux伊甸园论坛.f
K^ga)i3~2x

但是我不想执行它,我只是想先看看都有那些参数可以用,
3N3HB9t^r 怎么办?





www.rpmfind.net www.google.com
顶部
楚狂生
新生入学
Rank: 1
注册用户



UID 42810
精华 0
积分 0(积分有什么用?)
帖子 47
阅读权限 10
注册 2003-4-22
来自 桂林
状态 离线
发表于 2003-12-4 11:35  资料  个人空间  短消息  加为好友 
有使用gcc更简单的方法:
,I-@^Wx~"@*ogcc -c xxx.c         //编译,自已产生xxx.ow1Y!yfTWV@t
gcc -o xxx xxx.o     //链接,生成可执行文件xxx





有时我做我想做的事 有时我做我该做的事 :)
顶部
不容错过的IBM 集群技术资源汇总
Amnoh
新生入学
Rank: 1
注册用户



UID 12141
精华 0
积分 0(积分有什么用?)
帖子 10
阅读权限 10
注册 2002-3-22
状态 离线
发表于 2003-12-15 12:55  资料  个人空间  短消息  加为好友 
Re: 我找了一个源码,用gcc编辑后生成一个apache_test.out

yun,

顶部
不容错过的IBM 集群技术资源汇总
nayfake
新生入学
Rank: 1
注册用户



UID 69255
精华 0
积分 0(积分有什么用?)
帖子 9
阅读权限 10
注册 2004-1-2
来自 湖北省
状态 离线
发表于 2004-1-3 11:31  资料  个人空间  短消息  加为好友 
linux下的c库文件 怎么加啊?

linux下的c库文件 怎么加啊? Linux伊甸园论坛P4w        ^#zI!|$V,a
谢谢了先!

F)H%D2k        ct        l$zFX8mwww.linuxeden.com
nayfake@163.com

顶部
54lem
新生入学
Rank: 1
注册用户



UID 74614
精华 0
积分 0(积分有什么用?)
帖子 5
阅读权限 10
注册 2004-2-29
状态 离线
发表于 2004-3-5 20:13  资料  个人空间  短消息  加为好友 
是啊Linux伊甸园论坛 X|"Y1PF
我的没有 math.h 库文件啊

顶部
LittlesnowLinux
小试牛刀
Rank: 2
注册用户



UID 64753
精华 0
积分 0(积分有什么用?)
帖子 114
阅读权限 10
注册 2003-11-28
来自 zsu
状态 离线
发表于 2004-3-14 19:08  资料  个人空间  短消息  加为好友 
cc -o xxx xxx.c -lm即可解决math.h的问题。

顶部
 



当前时区 GMT+8, 现在时间是 2008-5-12 12:44

    Powered by Discuz! 5.5.0  © 2001-2007 Comsenz Inc.
Processed in 0.183111 second(s), 5 queries

清除 Cookies - 联系我们 - Linux伊甸园 - Archiver - WAP