ubuntu 下的第一个C程序
使用 gcc 在 ubuntu 下 编译 一个 C程序 :
第一步骤:打开 中端 (这个 知道吧?)
输入 sudo gedit no.c (no.c为C文件名字)
sudo 表示你输入的命令具有管理员权限
gedit 表示你要编辑一个文件
on.c就是你要编辑的文件了哦,如果该文件不存在,系统会新建一个文件的
第二步骤:输入C代码并保存(不要有语法错误哦)
第三步骤:输入 sudo gcc -o no no.c 这样就会进行编译,如果编译成功了就进行下一步,否则检查
你的代码是否有错 ;sudo 的意思和上面一样 ; gcc是表示用GCC编译器编译 ; -o 是生成目标
文件 ;no 是你要声称的目标文件的名字;no.c是源文件(就是用来声称目标文件的源文件)
第四步骤:如果没有错误,执行 这一个步骤: ./no 表示运行编译好的文件
好了,以上都是我初学 UBUNTU的心得 如有理解不对的,请指出哦 !
相关文档:
Delphi 与 C/C++ 数据类型对照表
Delphi数据类型C/C++
ShorInt
8位有符号整数
char
Byte
8位无符号整数
BYTE,unsigned short
SmallInt
16位有符号整数
short
Word
16位无符号整数
unsigned short
Integer,LongInt
32位有符号整数
int,long
Cardinal,LongWord/DWORD
32位无符号整数
unsigned long
Int6 ......
下面的例子都在Ubuntu8.04 GCC下编译的结果,有些没有给结果
编程一定要自己动手试一试!
1.定义与声明,定义要分配内存,声明只是声明在别处定义了
int a; //定义
extern int a; //声明
char str[100]
extern char str[] //ok
char * str[]
extern char str[] //error
char ......
C变量的存储方式-“静态存储”和“动态存储” 变量的存储方式可分为“静态存储”和“动态存储”两种。 静态存储变量通常是在变量定义时就分定存储单元并一直保持不变,直至整个程序结束。全局变量即属于此类存储方式。动态存储变量是在程序执行过程中,使用它时才分配存储单元,使用完毕立即 ......
C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码 。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建 议,以进一步加强这方面的清单。
1、http://snippets.dzone.com/tag/c/ --数以千 ......
1.动态获得内存的代码:
void GetMemory(char **p, int num)
{
*p = (char *)malloc(sizeof(char) * num);
}
char* GetMemory2(int num)
{
char* p = (char *)malloc(sizeof(char) * num);
return p;
}
------------------------------------------
错误的代码:
void Ge ......