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