转载:http://type.so/default/develop-php-extension-with-clion.html
扩展目录:
./ext_skel –extname=xing2233
php原文件目录:
/usr/php5.6/
php编译后的目录:
/usr/php/
1.使用clion导入xing2233:file->import project
2.修改cmakelists.txt
cmake_minimum_required(VERSION 3.7)
project(xing2233)
#可根据自己需要加载
include_directories(
/usr/php5.6/
/usr/php5.6/main/
/usr/php5.6/ext/standard/
/usr/php5.6/sapi/
/usr/php5.6/TSRM/
)
set(SOURCE_FILES
/usr/php5.6/ext/xing2233/config.h
/usr/php5.6/ext/xing2233/xing2233.h
/usr/php5.6/ext/xing2233/xing2233.c
)
add_executable(xing2233 ${SOURCE_FILES})
add_custom_target(makefile COMMAND make && make install WORKING_DIRECTORY ${PROJECT_SOURCE_DIR})
3.配置configure