compilation 相关问题

编译是将源文本转换为其他形式或表示。此标记的最常见用法是关于将编程语言转换为机器代码的问题。此标记通常与另一个标记一起使用,该标记指示源文本的类型,例如编程语言标记(C,C ++,Go等),以及指示用于转换的工具或编译器的标记(gcc,Visual Studio,等等。)。

GCC 输出符号不可使用 -fPIC 重定位

在 Ubuntu 24.04 上,使用我编译的默认 GCC-13.2 编译器 带有 -fPIC 选项的源文件,用于生成可重定位的二进制文件: /usr/bin/c++ -v -DBPFTIME_BUILD_WITH_LIBBPF=1 -DSPDLOG_COMPILED_LIB -

回答 1 投票 0

无法在C++中打开文件

我正在使用 C++ 为我的实验室工作编写一个程序。但我有一个第一次看到的奇怪问题。我无法使用 ifstream::open 方法打开文本文件。 这个简单的代码不起作用...

回答 1 投票 0

使用f2c(Fortran编译器)编译——宏导致的错误?

我正在尝试在 MacOSX 上编译需要 f2c 的代码(适用于 Fortran)。 我有点超出我的深度,希望得到任何帮助! 当我执行“make”时,我会遇到很多错误。 我的猜测是

回答 2 投票 0

Mac OSX 上的 C++ 新手问题:使用 f2c(Fortran 编译器)编译——宏导致的错误?

我是一个 C++ 新手,试图在 MacOSX 上编译需要 f2c 的代码(适用于 Fortran)。 我有点超出我的深度,希望得到任何帮助! 当我执行“make”时,我会遇到很多错误。 我的猜测...

回答 2 投票 0

无法编译C HelloWorld

我试图用 C 语言进行编程,但是当我尝试编译“HelloWorld”来运行时,我得到一个 (.text+0x1b): undefined reference to `main' 错误。编辑:我正在使用 wsl。 乌班图窗口:

回答 1 投票 0

C++ 库编程错误:ld:未找到架构 x86_64 的符号

我开始编写一个库,并决定进行测试,但我在问题标题中收到错误(Mac OSX,gcc-4.7.1): tlib.cpp: 模板 T dobra(const T& valor)...

回答 1 投票 0

在运行时生成C++代码,编译并运行它

是否有可以链接到任何软件的多平台 C++ 编译器? 假设我想在运行时生成 C++ 代码,编译并运行它。 我正在寻找一个紧凑的解决方案(一堆

回答 6 投票 0

move总是复制数据吗?

假设我们有一个函数,它将相对较大的仅堆栈数据传递给另一个函数,如下所示: fn a() { 让 arr_a: [i32; 1024] = [1, 2, 3, ...]; b(arr_a); } fn b(arr_...

回答 1 投票 0

使用vite构建时如何从js文件中删除调试代码

我正在尝试为 vue3 中内置的库添加 js 调试代码,我希望在使用单独的 vite.config.js 文件构建到生产环境时自动删除它。 调试代码可以是sandw...

回答 2 投票 0

混合 C 和 C++ 时处理“new”关键字

我正在尝试将用C++编译的静态库集成到C项目中。这基本上涉及将静态库(用 Qt 开发)与我的 C 模块中的目标文件链接起来。目标...

回答 1 投票 0

Java编译错误:类Appletprac是公共的,应该在名为Appletprac.java的文件中声明[重复]

编译Java程序时,出现以下错误: Appletprac 类是公共的,应在名为 Appletprac.java 的文件中声明 这是我的Java代码: 导入java.applet.*; 导入java.aw...

回答 2 投票 0

使用 QtCreator [mac os] 找不到 -lrt 的库

我在使用使用选项“-lrt”构建的 QT 时遇到了一些麻烦 我正在使用 mac os 10.6 和 QT Creator 1.2.1,heeeeeeelp ! 这是完整的构建命令: g++ -headerpad_max_install_names -o

回答 2 投票 0

如何在编译时检测 long double 是否具有扩展精度

在少数系统上,double 与 long double 相同。 如何在编译时检测 long double 是否具有比 double 更高的扩展精度,并将其用于条件编译。 我看到有预定义的 mac...

回答 4 投票 0

如何为每个 posix 操作系统编译 GnuTLS

我想创建使用 GnuTLS 加密网络通信的安全服务器和客户端。我想在许多 Unix 操作系统和许多 Linux 发行版上部署客户端。我发现...

回答 1 投票 0

我可以用动态符号表编译静态应用程序吗?

举个简单的例子: 无效 foo() {} int main() { 返回0; } 我构建它并查看动态符号表: $ g++ test.cpp -o 测试 $ nm --动态测试 0804849c R _IO_stdin_used ...

回答 1 投票 0

无法编译超级简单的代码

我不明白为什么,但当两个文件之间存在一些引用时,我无法在两个文件中编译超级简单的 C 代码。我正在使用 Visual Studio 2010,打开 Empy C++ 项目,如下所示: 妈...

回答 2 投票 0

如何使用sharpsnmp从mib文件中获取数据?

我不知道如何用 Sharpsnmp 解析 mib 文件,有人可以给我指出一个资源吗?

回答 1 投票 0

当需要用户输入时,我的程序启动时间太长

作为一年级计算机科学学生,我正在使用 Code::Blocks 和 GCC 编译器来编写 C 程序。我在程序中使用 scanf() 时遇到了一个奇怪的问题。 程序可以正常编译,但是当...

回答 1 投票 0

使用cmake隐藏C静态库中的符号和源文件名

我发现了很多关于C静态库中隐藏符号主题的问题。 我尝试了很多事情: -> 添加条带和优化 -O3 -s CFLAGS - >添加-Wl,--排除库,所有“”-Wl,-

回答 1 投票 0

在 Ventura 13.6.4 get 上编译 php 8.2.16 时无法获取要接受的 GNU libiconv 1.17 路径:不支持 errno

我在 Mac OS Ventura 13.6.4 上编译 php 8.2.16 时遇到问题。配置脚本无法识别与 Homebrew 一起安装在 /usr/local/opt/libiconv 中的 GNU libiconv。我编译成功了

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.