作者sivle (KC)
看板LinuxProgram
标题[心得] gcc入门
时间Thu Nov 2 03:16:57 2006
名词:GCC
主要这是拿来compile用的
http://gcc.gnu.org/ 可以在这里可以找到最新版的东西
主要要找的东西都可以在上面找的到
语言支援: C C++ Java Fortran
因为一开始的都是最难的就
范例 以C为主 虽然范例是hello world但是主要是告诉大家gcc最简单的二个用法
=========请贴到你想要的地方并存成 .c 的档案===========================
#inculde<stdio.h>
#inculde<sdtlib.h>
int main()
{
printf("hello world!!\n");
exit(0);
}
=======================================================================
1.
%gcc hello.c
%./a.out
hello world!!
2.也许你会说我不想用a.out
我要用我想要用的执行名
没看见执行档我觉得不习惯
%gcc -o hello hello.c
这的意思是说我想要编译成为一个叫 hello的执行档
%./hello
hello world!!
主要会遇到的问题
1.我怎执行hello後会找不到档案
A: 因为大部份的系统环境变数并没有设好在我们的工作目录里
所以 执行 %hello会找不到
有二种方法
%/home/sivle/hello
%./hello
第一种的意思很明颢是执行路径中的档案
第二种是相对路径的执行方法
PS.我的工作目录是在/home/sivle/ 所以是这样
这故事告诉我不要半夜写东西才好 = =||
感谢订正
--
喜欢一个人是为什麽呢
也许是因为觉得她好
还是觉得她吸引到你
或许是感觉对了
但是许多的时候是不需要任何理由的
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.113.185.16
2F:推 ledia:主要这是拿来"compile"用的 ? 11/02 09:53
3F:推 TroyLee:you forgot "include" 11/02 11:05
4F:→ TroyLee:Compile 吧 11/02 11:06
※ 编辑: sivle 来自: 140.113.214.132 (11/02 11:09)
5F:推 jtmh:[book] An Introduction to GCC 11/02 15:49
7F:→ jtmh:教你如何编译程式,还有如何使用基本的编译器选项。 11/02 15:50
8F:→ letoh:GCC跟gcc不太一样吧....@@ 11/02 18:29
9F:→ jtmh:请问楼上大大是在回我吗 @@?? 这本书的确是以 gcc 为主喔 :) 11/03 02:34
10F:推 pcjustin:你的连结GCC历史里有写,GCC不单指gcc欧 11/03 11:42
11F:推 sivle:pcjustin指的是说 gcc是包在GCC里面吗? 11/03 12:07
12F:→ sivle:原因为是因为gcc只编c的档案 GCC可以编c c++ java..etc 11/03 12:08
13F:推 jtmh:我知道,但这本书的确是以 "gcc" 为主 ><~ 11/03 14:12
14F:推 sivle:哈~~不过我一直都认为GCC=gcc 能编别的pl只是附加功能 11/03 14:43