ipk

OpenWRT开发之——对C++的支持(解决库依赖问题)

こ雲淡風輕ζ 提交于 2019-12-04 14:40:00
C++是本人的强项。如果在OpenWrt中不能用C++进行开发,那就有点大失所望了。 接下来将与大家一起来尝试写一个C++程序,并把它做成 ipk 包,并试运行。 各文件内容 在 SDK/package/ 路径下创建 cpp-demo 目录,并生成一个非常简单的 cpp 程序 $ cd SDK $ mkdir -p package/cpp-demo $ cd package/cpp-demo $ touch Makefile $ mkdir src $ cd src $ touch Makefile main.cpp 形成如下目录结构: $ tree package/demo-cpp package/cpp-demo/ |-- Makefile `-- src |-- main.cpp `-- Makefile package/cpp-demo/src/main.cpp内容: #include <iostream> using namespace std; int main(int argc, char **argv) { cout << "This is C++ Demo" << endl; return 0; } package/cpp-demo/src/Makefile内容: target=cpp-demo ALL:$(target) objects=main.o cpp