cross-compiling

    1热度

    1回答

    以下代码可交叉编译? struct Foo { alignas(1) char c1; alignas(1) char c2; alignas(4) int i; }; static_assert(sizeof(Foo) == (sizeof(int) + 4), "No cross-compilable"); 换句话说,是保证sizeof(Foo) == (

    0热度

    1回答

    我使用poky版本的yocto,并在我的yocto版本中添加了zbar库。我在http://cgit.openembedded.org/meta-openembedded/tree/meta-oe/recipes-support/zbar/zbar_0.10.bb找到了一个现成的食谱,并对它进行了修改,以便与poky合作。我用imagemagick工作得很好,编译的zbarimg在目标板上工作。

    0热度

    1回答

    我想跨编译一个web服务器(Monkey-Server)。我的主机环境是Ubuntu 64位,目标环境是一个arm架构。所有依赖关系都可以在文件夹中找到。还有一个选项可以进行安装,但我认为在本地将其构建在主机上将文件夹转移到嵌入式系统是一个明智之举。我能够成功编译并在目标系统上运行Web服务器,但它抱怨说它无法找到配置文件。 Web服务器在主机上编译的路径中查找配置文件。 例子:它试图打开,只有主

    1热度

    1回答

    我很难在windows 7-64bit平台上的RISCV最新GCC for RISCV上进行基本编译&链接。 工具安装:从https://github.com/gnu-mcu-eclipse/riscv-none-gcc/releases/ 平台得到7.1.1-2-20170912-2255:Windows 7中,64位,没有cygwin的 计划: #include <stdint.h> in

    0热度

    1回答

    我正在尝试为MIPS系统(路由器)构建交叉编译器,并遇到一些麻烦。到目前为止,我已经尝试了builtroot和crosstool-ng,但没有运气,所以我想确保我正确地做到了这一点。 我的测试代码(hello.c的)成功编译,但无法对目标: Syntax error: "(" unexpected 系统信息 - > cat version Linux version 2.6.31 ([ema

    -1热度

    1回答

    我试图用arm-linux-gnueabi和cmake编译代码。当我处于链接阶段时,我收到以下错误: arm-linux-gnueabi/bin/ld: cannot find -lz。 这是我在cmake的文件链接部分: target_link_libraries(myprogram libboost_system.a libboost_thread.a libssl.a libcrypto.a

    4热度

    3回答

    我需要编写代码来处理日期。我们正在慢慢地从Java 7过渡到Java 8,所以我的库代码必须同时使用。出于这个原因,它必须编译Java 7中 然而,已经迁移到Java 8项目中使用JSR-310型开始。 if (obj instanceof Date){ //Serialize using SimpleDateFormat } else if (obj instanceof org.j

    0热度

    1回答

    我想在Windows 10上为树莓派交叉编译qt。我之前完成了Linux的操作,我以为我可以使用Windows bash子系统来复制该过程。 我遇到的问题是我的覆盆子pi根图像是一个ext4文件系统。 Windows bash子系统只允许安装基于NTFS的文件系统。 我能做些什么来解决这个问题?我可以尝试将我的树莓派文件复制到Windows文件夹,但符号链接似乎弄乱了(另外,我不确定这是否会起作用

    0热度

    1回答

    我想在受控的构建环境中采用CMake构建,但无法在这些系统上安装CMake。我已经看到资源详细说明如何使用工具链文件进行交叉编译(https://cmake.org/Wiki/CMake_Cross_Compiling)。 是否有可能使用这种技术在一个系统上运行CMake来构建makefile以用于不同的生成主机?是否有任何资源可用于详细说明任何陷阱?我将在Linux上为从Arm Linux到z/

    3热度

    1回答

    如何设置一个.travis.yml为MIPS目标交叉编译?对于PowerPC,这是微不足道的: addons: apt: packages: - gcc-powerpc-linux-gnu 由于我有权访问软件包directly。 对于MIPS我无法在Ubuntu忠实的找到一个编译器为它: Software Packages in "trusty", Subse