玩這個了一下週圍,但沒有得到太遠......Apache的C模塊中創建,連接問題SQLite的
我的SQLite代碼的邏輯工作。
我mod_hello.c編譯並沒有SQLite的代碼
結合使用這兩種負載/正常工作,模塊編譯和安裝,但Apache進程每次被加載時立即死亡。剝離出所有的SQLite代碼,並簡單地鏈接到SQLite導致這個問題。換句話說,用相同的代碼:
apxs -cia -L/usr/local/lib -I/home/devin mod_hello.c
/* Works Fine, prints "hello world" */
apxs -cia -L/usr/local/lib -I/home/devin -lsqlite3 mod_hello.c
/* compiles but dies on apache load */
該平臺的OpenBSD 4.6到平臺上的Apache版本1.3和SQLite 3.6.20從SQLite的網站上下載的,並從源代碼編譯
模具的特定錯誤消息怎麼會是有用的... – 2009-12-07 05:15:44
好,我想我得去我的gdb書上蜷縮起來學習..在任何寫入error_log之前,apache都會死掉,創建一個httpd.core文件。我推測在這個核心轉儲文件中有一個答案? – 2009-12-07 05:27:46
@Devin,你在用什麼作爲編寫你的apache模塊的指南/教程? – 2010-01-05 02:40:29