# linux_c_app **Repository Path**: wenlongzz/linux_c_app ## Basic Information - **Project Name**: linux_c_app - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-25 - **Last Updated**: 2026-07-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README // gcc hello.c -o hello //sudo apt-get install cmake //add the following to CMakeLists.txt 01hello //cmake_minimum_required(VERSION 3.10) //project(hello) //add_executable(hello hello.c) //cd build // cmake .. //make 03open # 指定 CMake 最低版本(必须放在文件第一行) cmake_minimum_required(VERSION 3.10) # 定义项目名称和版本号 project(03open VERSION 1.0) # 设置 C++ 标准为 C++11,并要求编译器强制使用 set(CMAKE_CXX_STANDARD 11) set(CMAKE_CXX_STANDARD_REQUIRED ON) # 添加全局头文件搜索路径 #include_directories(${PROJECT_SOURCE_DIR}/include) # 创建库目标 MyLib(源文件为 src/mylib.cpp) #add_library(MyLib src/mylib.cpp) # 创建可执行文件目标 MyExecutable(源文件为 src/main.cpp) add_executable(MyExecutable src/main.c) # 将 MyLib 库链接到 MyExecutable 可执行文件 #target_link_libraries(MyExecutable MyLib)