ICode9

精准搜索请尝试: 精确搜索
  • c-gcc编译器报告类=零的大小2019-11-22 21:50:31

    这个问题已经在这里有了答案:            >            Zero size struct                                    3个 我有小程序 #include<iostream> using namespace std; class xyz{ private: int xyz[]; // Wh

  • Error:java: 发现警告, 但指定了 -Werror2019-11-22 16:53:37

    最近在使用IntelliJ IDEA编译Apache Guacamole Web项目时,遇到了一个罕见的bug:"Error:java: 发现警告, 但指定了 -Werror",见此bug,前所未闻,谷歌之,无果。 遂略加思索,-Werror这个flag在gcc编译的时候见过, 意为要求gcc将所有的警告当成错误进行处理。难道java也有此编译选项?于是我抱着

  • 无法在Linux上链接Lua库2019-11-22 14:50:36

    我已经用make posix在Debian x86-64上编译了Lua 5.2,并尝试使用命令gcc -ldl -llua main.c编译以下内容. #include "lua.h" #include "lauxlib.h" #include "lualib.h" int main() { lua_State *L = luaL_newstate(); luaL_openlibs(L); dofile("tes

  • Mesos示例Test.PythonFramework检查在OSX上失败2019-11-22 10:09:43

    成功编译Mesos 0.16.0之后,在检查PythonFramework时运行测试将失败.所有其他测试均成功通过. 我用于构建的步骤: ./bootstrap mkdir build cd build ../configure CXX=g++4.7 CC=gcc-4.7 make 然后,在运行测试时; make check 结果看起来像这样: [...] [ RUN ] ExamplesTest.

  • ARM gcc无法识别的CPU2019-11-22 10:01:54

    我想为恒星板编译一个C文件. (皮层m4) 但是编译器始终会引发以下错误: Building file: ../main.c Invoking: Cross GCC Compiler arm-none-eabi-gcc -DPART_LM4F120H5QR -DARM_MATH_CM4 -DTARGET_IS_BLIZZARD_RA1 -I/home/erbal/src/stellaris -I/usr/lib/gcc/arm-none-eabi/4.5.1/

  • c-如果仅使用clang编译主应用程序,可以使用clang Address Sanitizer吗?2019-11-22 08:00:53

    我的应用程序使用通过gcc编译的静态库:Boost(C 11 lambdas(具有boost bind和boost函数))Bullet;系统共享库(例如SDL)和一个使用clang编译的共享库.这样的动物园是否有可能使AdressSanitizer混乱?解决方法:是的,如果未安装它们: https://code.google.com/p/address-sanitizer/wiki/Addr

  • Linux Pam创建静态库而不是共享库2019-11-22 08:00:36

    我正在尝试通过以下方式为Android交叉编译Linux PAM `#!/bin/sh # Linux-PAM/build.sh INSTALL_DIR="`pwd`/out" export PATH="android/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.6/bin:$PATH" export CROSS_COMPILER="$PATH:android/prebuilts/gcc/l

  • android-GCC发出ARM idiv指令(续)2019-11-22 03:25:04

    我想知道Krait 400 CPU是否可行.我遵循了一些建议 here 当我使用mcpu = cortexa15进行编译时,代码将进行编译并且有效地在程序集转储中看到了udiv指令. 但是,我想知道: >是否可以使其与march = armv7-a一起使用? (未指定CPU;这是我本来的方式)>我尝试使用mcpu = krait2,但是由于我没有

  • Linux-覆盖libc open()库函数2019-11-22 00:02:01

    我在库&中有glibc提供的相同的覆盖open().我首先在库中设置了LD_PRELOAD,因此当进程调用open()时,将调用库中定义的open. 问题:-glibc中还有其他几个函数,一旦示例为getpt(),就会调用open(),当getpt()调用open()时,将调用glibc中定义的open(),我将如何使getpt ()调用在我的library()

  • Linux上的gcc 4.8.2-使用线程崩溃的简单程序2019-11-21 15:01:18

    我刚刚在Centos上安装了gcc 4.8.2(我正在使用devtoolset-2).我使用线程编写了一个非常简单的程序.它可以编译,但是执行时崩溃? #include <thread> #include <iostream> void test() { std::cout << "test\n"; } void main() { std::thread t(test); t.j

  • 无需安装即可构建嵌套的Autotools软件包2019-11-21 12:00:52

    我想要的是与嵌套的autotools软件包一起构建我的autotools软件包.这是一个静态库,通常,如果您输入make&&amp ;,则此软件包会将lib安装在$prefix / lib文件夹中.进行安装 子包文件: configure.ac AC_INIT([testlib],[1.0],[bugs@anonym.net]) AM_INIT_AUTOMAKE([foreign -Wall -Werr

  • linux-在64位Debian Wheezy多体系结构主机上编译使用ssl的32位二进制文​​件2019-11-21 11:03:02

    我正在尝试在debian wheezy 64位主机上编译使用openssl的32位二进制文​​件. 我遵循了我认为是添加i386体系结构并安装libssl1.0.0:i386的推荐方法. 只是一个简单的测试程序无法链接: #include <openssl/ssl.h> int main(void) { SSL_load_error_strings(); return 0; } $

  • gcc 4.8.2 / ld 2.24的链接失败,gcc 4.4.7 / ld 2.20的链接成功2019-11-21 06:00:57

    在我基于CentOS 6.4的chroot中,与ld 2.20的ncurses链接成功,但是与ld 2.24的链接失败.我没有直接调用链接器,gcc正在处理它-gcc 4.4.7使用ld 2.20,gcc 4.8.2使用ld 2.24. 这是在我的特定环境中无法与gcc 4.8.2 / ld 2.24链接的最小示例. #include <ncurses.h> #include <stdio.h>

  • GCC退货优化2019-11-21 04:00:55

    我想知道GCC是否可以优化代码,例如 int foo(args) { if(is_true) { do_smth; n = call_func(args); do_smth; return n; } else { return call_func(args); } } 这样,如果我在else分支中,将像没有foo调用一样执行call_f

  • 如何为本地android库链接cpufeatures lib?2019-11-20 10:26:55

    我正在尝试将android的cpu_features链接到本机库. 我直接使用android的gcc编译器作为交叉编译器. (不是ndk-build). 我已经包含了标头($NDK_PATH / sources / android / cpufeatures / cpu-features.h),但是在ndk文件夹下的任何位置都看不到预构建的libcpufeatures.a文件.我如何建

  • linux-libc源代码中的open()是从哪里链接的?2019-11-20 02:51:16

    我基本上需要自定义几个linux系统调用接口(例如sys_open).我非常了解GNU Linker ld –wrap = symbol选项,并使用该逻辑来更改open()libc包装器.尽管这达到了目的,但我真的很想知道libc源代码中的实际实现在哪里. 以下是我的主要怀疑对象(请注意,fcntrl.h仅包含声明) > GLIBC_DIR /

  • 使用Python的CFFI并排除系统头文件2019-11-19 23:59:33

    我正在尝试使用Python’s CFFI开发与用C编写的科学模型的Python绑定.CFFI文档有点稀疏,我陷入了cdef阶段. 到目前为止,我的流程遵循以下步骤: >预处理头文件: gcc -E -gcc -std = c99 -E -P src / my_c_interface.c -I./include/ -I ../ shared / include /> header.txt 这将生成一个

  • 为什么我的C套接字文件传输(服务器/客户端)程序只能正确运行一次?2019-11-19 03:51:16

    这是我第一次发布Stack Overflow.如果没有正确遵守协议,我深感抱歉. 我有一个带有客户端和服务器组件的简单C套接字程序.该程序将文件从一个VM上的客户端发送到另一VM上的服务器.该程序可以正常工作,并且文件第一次成功发送. 但是,当我尝试第二次运行该程序时,该文件似乎没有被传输

  • c-GCC-多个预编译的标头和特定路径2019-11-18 17:50:54

    背景 我有一个正在处理的大型Makefile项目,我想整理一下.它构建了几十个子项目,每个子项目包含大约100个.cpp和.h文件.我已经对其进行设置,以便它能够为多种操作系统(Linux,OSX / Mac,QNX等)和多种体系结构(x86 / i386,x64 / amd64,armhf,arm64 / aarch64)构建调试版本并发布版本在

  • libpcap编译期间类型冲突2019-11-18 11:51:31

    我正在尝试使用交叉编译器arm-linux-gcc编译libpcap.当我运行“ make”时,我得到一个错误: ./pcap-linux.c:254:14: conflicting types for socklen_t /usr/arm-linux-gnueabi/include/unistd.h:275:21: note previous declaration of 'socklen_t' 我也尝试过使用通用gcc进行编译

  • Linux下的静态链接库和动态链接库2019-11-17 13:55:53

    链接库概述 Linux下得库有动态与静态两种,动态通常用.so为后缀,静态用.a为后缀。面对比一下两者: 静态链接库:当要使用时,连接器会找出程序所需的函数,然后将它们拷贝到执行文件,由于这种拷贝是完整的,所以一旦连接成功,静态程序库也就不再需要了。 动态库:某个程序在运行中要调用某个动态

  • Linux 学习之路 12019-11-16 22:55:18

    1.首先是安装一个Xshell,有一个服务器(暂时不考虑安装LInux系统之类的,按照已经安装好 Linux系统),然后使用Xshell连上服务器。 2.接下来就是为了学习Linux进行的配置,现在Linux上添加yum,   2.1 挂载命令 yum install wget -y && wget -O auto_disk.sh http://download.bt.c

  • centOS 7 单机安装 kong网关2019-11-15 17:51:02

    kong 网关 单机部署 环境:centOS 7;依赖:jdk1.8 安装内容:postgresql数据库, kong 网关,nodeJs和npm,kong Dashboard (可视化管理界面) 版本:postgresql10,kong1.4.0,npm v8.1.0 本次重点主要为后续学习掌握kong配置使用,所以本次安装主要使用yum在线安装。     一、依赖包安装(若存在则不需

  • linux升级gcc2019-11-14 13:06:56

    1.1 获取安装包并解压<pre>wget http://ftp.gnu.org/gnu/gcc/gcc-4.8.2/gcc-4.8.2.tar.bz2tar -jxvf gcc-4.8.2.tar.bz2</pre>1.2 下载供编译需求的依赖项这个神奇的脚本文件会帮我们下载、配置、安装依赖库,可以节约我们大量的时间和精力.<pre>cd gcc-4.8.2 ./contrib/download_p

  • 更改gcc g++版本2019-11-13 15:58:20

    ubuntu18自带gcc g++版本为7,改为5 1.安装 sudo apt-get install -y gcc-5 sudo apt-get install -y g++-5  2. 删除原有gcc链接,重新建立软链接。 1. cd /usr/bin 2. sudo rm -r gcc //移除之前的软链接 3. sudo ln -sf gcc-5 gcc // 建立gcc-5的软链接 此处尝试使用gcc-5

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有