问题标签 [cflags]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
configuration - HxCPP 添加包含路径和链接器选项
我正在尝试在 Haxe 中使用外部 C++ 库。我有extern class
一个@:include
元数据,但我不知道如何将包含一些头文件的目录添加到 HxCPP 包含路径,或者添加链接器选项以添加到库路径并与库链接。我认为它将涉及使用@:buildXml
,我有这个:
,但这些标志不会出现在记录的g++
命令中。我找不到任何有关添加包含路径的文档,或任何构建 XML 的真实示例。
makefile - 警告:不推荐使用不同枚举类型(x 和 y)之间的算术运算如何关闭?
我只想关闭下面的警告。其他警告应保持打开状态。
铿锵声 11
警告:不推荐使用不同枚举类型(x 和 y)之间的算术运算
生成文件?
CFLAGS = ?
makefile - 在目标中搜索和替换 CFLAGS
我需要将-Werror添加到已经存在的(导出的?)CFLAGS 以进行构建。现在我只是想提取 CFLAGS 持有的数据。我是 Make 和 Makefiles 的超级新手,但必须添加一些预先存在的构建文件。
假设我在这样的生成文件中有一个目标
但问题是,CFLAGS 是一个非常大的字符串,有很多选项集。执行makefile时出现以下错误
看起来有些东西将第一个空格作为字符串,然后丢弃其余部分。
在 CFLAGS 中,一段文本是
我能做些什么?
c++ - 尝试为 gstreamer 构建 test-launch.c 但未能构建
我正在尝试使用以下命令在我的 ubuntu 机器(i5)上构建test-launch.c :
但它无法建立。我看到的错误消息如下:
我已经安装了
- libgstrtspserver-1.0
- libgstreamer1.0-dev
我很困惑,我想知道是否有人可以帮助我:)
感谢您的阅读!
我在这里有整个构建日志。
gn - 使用修改后的编译器标志编译基于 GN 的项目
V8 使用的构建系统并不简单。假设我希望添加-save-temps
到构建标志以保留编译期间生成的所有中间文件。我将在哪里指定此信息?您是否在特定命令中指定它?是否必须将其添加到特殊的构建配置文件中?
linux - 尝试通过 g++ 编译 LinuxSamplers
我对编译的东西很陌生。但是,我尝试从 libgig 开始编译 LinuxSampler。我下载了存储库,调整了“规则”(./config)文件等等,就像那里描述的那样https://linuxsampler.org/debian.html。好吧,它工作得很好,所有 .deb 文件都被创建和安装了(至少我可以传递命令而不会收到错误消息)。然后我尝试了与使用 linuxsampler 包的 libgig 包相同的步骤,但我无法创建 .deb 文件。我安装了 bison-2.3、任何导致任何依赖问题的库和g++、debhelper、pkg-config、automake、autoconf、libtool、fakeroot。问题是,当我运行dpkg-buildpackage -rfakeroot -b我得到这个:
这是带有 ./config 和 CFLAGS 行的文件:
`下面添加了conf.log
请帮忙!谢谢:)
c++ - 如何使用 pck-config 查找 qtbase5-private-dev 的头文件?
在一个项目中,我需要
此文件由apt install qtbase5-private-dev
at 路径安装/usr/include/x86_64-linux-gnu/qt5/QtCore/5.9.5/QtCore/private/qglobal_p.h
,请参阅https://ubuntu.pkgs.org/18.04/ubuntu-main-amd64/qtbase5-private-dev_5.9.5+dfsg-0ubuntu1_amd64.deb.html
您可以看到该路径包括一些特定路径,例如/usr/include/x86_64-linux-gnu
我5.9.5
想避免的路径。
我使用 pkg-config 为其他库(如 )执行此操作Qt5Core
,但这qtbase5-private-dev
似乎很特别:我不知道如何使用 pkg-config 来获取它的包含/链接。也许它根本不支持pkg-config
?
还有其他建议吗?