Clion编译带glibc库的C语言

环境: MacOS 10.11.6,  Clion 2019

由于C语言自带的ANSI lib内容库不太丰富,所以直接使用linux自带的glibc库。主程序直接引用 glibc头文件

#include <glib.h>

CMakeLists.txt如下:

cmake_minimum_required(VERSION 3.14)
project(untitled C)

set(CMAKE_C_STANDARD 99)

add_executable(untitled main.c)


find_package(PkgConfig)
pkg_check_modules(GLIB2 REQUIRED glib-2.0)
target_include_directories(untitled PUBLIC ${GLIB2_INCLUDE_DIRS})
target_link_libraries(untitled ${GLIB2_LIBRARIES})

但编译是老是发现无法找到libintl库,最后发现home-brew没有link到gettext,执行如下: brew link –force gettext 即可

作者: hqiang1984

熟悉关系型数据库Postgre-XL和Oracle,可视化Pentaho BI和React Native 熟悉海量数据存储和处理Hadoop,Spark, RAMCloud, Kafka, Elastic, CockroachDB, HyperLedger和Ceph 熟悉Scikit-learn, TensorFlow,Ray和Clipper 熟悉R语言, Matlab, Python, Golang, Scala, Erlang和Chapel-lang 意向: 数据科学, 全栈工程 方向: 数据库,分布式系统,机器学习, 区块链, 移动开发

发表评论

电子邮件地址不会被公开。