网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.如何正确的在对in操作使用变量绑.
.ORACLE 服務器的配置及優化.
.Oracle 9i安装后,配置和启动企业.
.Oracle备份与恢复案例.
.优化调整Oracle 8i数据库系统.
.Oracle数据库的空间管理技巧.
.解读ORACLE数据库的统一命名与编.
.嵌入式 Linux 系统图形及图形用户.
.Oracle中几个关于日期方面的SQL实.
.诊断性能问题.
.学在oracle数据库中插入特殊符号.
.Oracle的封锁机制分布式管理.
.查看哪些用户拥有SYSDBA、SYSOPE.
.Oracle数据库设计开发阶段性能优.
.SQL PLUS编辑器的一些常用设置.
.SQL PLUS 编辑器的一些常用设置.
.通过NetApp Simulator学习RAC.
.Oracle DBA 逻辑备份试题选.
.心得共享:Oracle经验技巧集锦.
.如何在Oracle 中实现类似自动增加.

自己写个 C 程式

发表日期:2008-2-9



  你应该不会期待在 Linux 有 GW/Qbasic 吧?? 在 Un*x 中, 系统内定的语言是 C,
  不管你是喜欢还是讨厌它. 当然还有其它的语言可以用 (FORTRAN, Pascal, Lisp, Bacic
  .. 但没有 Turbo Pascal ^Q^ ).
  
  假设你懂得 C.. 假如你曾经被 Turbo C++ 或是它在 DOS 下的兄弟们宠爱过, 那这里
  有两句话恐怕不啻晴天霹雳: Linux 下的 C 编译器叫作 gcc, 但, 它没有 IDE 环境,
  没有线上求助系统, 没有整合式除错器,..等等. 只有一个命令列的编译器, 但强大
  且有效率. 以下这个命令可以编译你已写好的 hello.c :
   $ gcc hello.c
  这样会产生一个 a.out 的执行档. 假如你想让 gcc 造出其它档名的执行档, 键入
   $ gcc -o hola hello.c
  要联结一个程式库, 你要在 gcc 後加上一个 -l<arg> 的选项. 比如说要联结 math
  library
   $ gcc -o mathprog mathprog.c -lm
  ( -l<arg> 会迫使 gcc 联结 /usr/lib/lib<arg>.a; 因此, -lm 会联结
  /usr/lib/libm.a)
  
  对小程式来说, 这是一个好方法. 但是若程式是由数个 source files 组成, 我们可能
  会需要 make 这个程式. 假设我们已经写好一个语法分析程式 parser.c, 它 #include
  了两个 .h : parser.h , xy.h. 现在, 有个 calc.c 需要使用到 parser.c 中的功能.
  这样该怎麽办??
  
  我们可以写一个叫作 makefile 的档案, 告诉编译器所有 source 和 object files
  间的关系, 在这个例子里,
  
   # This is makefile, used to compile calc.c
   # Press the <TAB> key at appropriate positions!
  
   calc: calc.o parser.o
   <TAB>gcc -o calc calc.o parser.o -lm
   # calc depends on two object files: calc.o and parser.o
  
   calc.o: calc.c parser.h
   <TAB>gcc -c calc.c
   # calc.o depends on two source files
  
   parser.o: parser.c parser.h xy.h
   <TAB>gcc -c parser.c
   # parser.o depends on three source files
  
   # end of makefile.
  
  储存, 然後键入
   $ make
  以便编译程式. 或者, 这个档案被存在 calc.mak 里, 那麽就必需
   $ make -f calc.mak
  当然, 请参阅 Man pages 以得到更多的资讯.
  
  此外, 某些函数的用法在 man pages 可以找得到, 例如
   $ man printf
上一篇:编写叙述程式 (Scripts): .BAT 档的聚合体 人气:604
下一篇:量身订作一个 OS 人气:455
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐