BOA+CGI+SQLite 随笔
生活随笔
收集整理的這篇文章主要介紹了
BOA+CGI+SQLite 随笔
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
素材:
1.當(dāng)編寫(xiě)的CGI程序沒(méi)有放入到CGI-BIN(在boa.conf中定義的目錄)中,而是放在的別的文件夾中,就會(huì)出現(xiàn)CGI程序不執(zhí)行卻下載的情況
2.注意CGIC庫(kù)的安裝
3.strcmp 相等為0,atoi()字符串轉(zhuǎn)換成整型數(shù)
4.環(huán)境變量QUERY_STRING里面有很多的參數(shù),例如?REQUEST_METHOD、CONTENT_TYPE、CONTENT_LENGTH,通過(guò)調(diào)用getenv(“REQUEST_METHOD”)函數(shù)間接調(diào)用比較函數(shù)stringcmp()比較是否是三種中的一種,來(lái)讀取中對(duì)應(yīng)的環(huán)境變量中的數(shù)據(jù)
5.gcc -o hello -L /usr/local/lib -I/usr/local/include -static hello.c -lsqlite3
不管什么庫(kù)文件,你都既要在包含.h文件(不然編譯通不過(guò):有未聲明的函數(shù)),也要在gcc選項(xiàng)里面指定.so文件的位置(不然鏈接通不過(guò):未知的符號(hào))
比如
gcc -I include_path -L lib_path -lyourlib
include_path改成你頭文件的目錄
lib_path改成你動(dòng)態(tài)庫(kù)文件的目錄
-lyourlib 改成l加上你要引用的庫(kù)文件名字
比如libpthread.so就改成-lpthread
?
轉(zhuǎn)載于:https://www.cnblogs.com/muzijinshui/p/3407298.html
總結(jié)
以上是生活随笔為你收集整理的BOA+CGI+SQLite 随笔的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 一加 11 概念机外观首曝:后盖缠绕蓝色
- 下一篇: 2013-11-5 深圳尚游网络公司