Chinaunix
标题:
C編譯問題
[打印本页]
作者:
暴BB
时间:
2005-11-10 23:02
标题:
C編譯問題
我在網上下載了一個ANSI C library for CGI Programming
(
http://www.boutell.com/cgic/)
然後就用裡面的cgictest.c做測試...
平台: windows me
編譯器: Bloodshed Dev-C++ 4.9.9.2
方法一:
開一個console application 的 new project (project.dev),
在沒有修改的情況下把 cgic.c 和 cgictest.c 加進去,
編譯後執行 project.exe, 正常...
方法二:
把 cgictest.c 的 #include "cgic.h" 改成 #include "cgic.c",
然後直接編譯 cgictest.c, 編譯完成後 cgictest.exe 可正常執行...
兩個方法都可以正常咝? 但查看檔案大小時,
方法一的檔案明顯是大一點. 所以我想問一下這兩個方法中,
那個方法較為正確??為什麼??
還有, 他們有什麼分別??
作者:
cnwalker
时间:
2005-12-11 18:20
1 正确
2 比较乱来,不提倡include .c文件
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2