腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
所有
linux
发行版的公共库
gcc
、
libraries
、
c++
、
shared-library
我想开发一个C++库,它可以在多个
Linux
发行版上使用,比如RHEL、Suse、Ubuntu等等。如果我将我的源代码
编译
成一个.so (
共享
库),在一个
Linux
环境
中(比如RHEL),它是否也能在其他
环境
中工作,而不需要重新
编译
呢? gcc和C/C++库在不同的
环境
中是否不同?
浏览 0
提问于2014-11-18
得票数 2
回答已采纳
1
回答
部署
共享
库需要检查哪些操作系统事项
gcc
我遇到了一个问题,被代码
编译
到了gcc 3.4.6版(红色有
Linux
),而
共享
库是部署在其他一些
linux
系统上的,它有gcc 4.1.2版。代码在退出时崩溃。我知道一旦创建了
共享
库,
编译
器就不需要做任何事情了。我说错了吗? 如果不是,还有哪些操作系统特性依赖于
共享
库的执行,就像在某些
linux
环境
中一样,我的代码在退出时崩溃。
浏览 0
提问于2013-04-17
得票数 0
1
回答
NDK调试,无法设置断点
android
、
c++
、
android-ndk
用例 二进制文件
浏览 2
提问于2013-07-14
得票数 0
回答已采纳
3
回答
在eclipse中使用
环境
变量
c++
、
eclipse
交叉
编译
器的路径必须在工具链设置中设置: C/C++构建->设置、->交叉设置、->路径。由于与其他人
共享
这个项目,交叉
编译
器的路径应该位于一个
环境
变量中,我称之为
LINUX
_DEVKIT_PATH。我将
LINUX
_DEVKIT_PATH定义为
环境
变量,并在C/C++ Build -> Settings ->交叉设置->路径字段中使用"${
LINUX
_DEVKIT_PATH}/
浏览 10
提问于2014-09-10
得票数 4
1
回答
从naclports sdk中提取naclports
编译
库
google-chrome
、
google-chrome-extension
、
google-nativeclient
我必须在windows
环境
中进行开发。不幸的是,naclports不能在windows上
编译
lib,因此我不得不在
linux
机器上
编译
libs。现在我有了一个
共享
文件夹nacl_sdk_
linux
,我想知道如何解压
编译
的nacl_sdk并将它们复制到我的windows lib中?
浏览 0
提问于2015-06-13
得票数 0
1
回答
如何知道是否使用-fPIC选项构建
共享
库二进制文件
linux
、
shared-libraries
、
fpic
我正在开发嵌入式
Linux
环境
。我有一组二进制格式的
共享
库(我没有源代码和Makefile),我想检查它们是否使用-fPIC选项
编译
过。是否有任何工具或方法来测试
共享
库二进制文件是否已被-fPIC
编译
? 致以问候。
浏览 5
提问于2012-12-25
得票数 7
3
回答
从码头容器中获取有关卷的信息。
docker
源代码目录与--volume
共享
。如果docker在
Linux
上运行,
共享
目录将全速运行,但是如果docker运行在mac上,那么docker必须桥接导致速度下降的
共享
。因此,在开始
编译
之前,我必须将整个源目录复制到容器中。但是这个复制步骤仅在非
Linux
主机上是必要的。我可以从容器内部获取有关主机os的信息吗?更新 这个工作流的思想是为一个定义的
环境
设置一个映像,以便为多个平台(win、mac、
浏览 0
提问于2020-11-04
得票数 0
3
回答
GCC/Clang的-framework选项在
Linux
上有效吗?
gcc
、
frameworks
、
clang
、
compiler-options
在OSX的开发
环境
中有框架的概念。框架是一种包,它包含头文件、
共享
库和其他有用的东西。框架可以传递给
编译
器,这样
编译
器就可以在搜索路径上包含它的头文件,并使用它的
共享
库来链接程序。因此,举个例子,如果-framework FrameworkName被传递给了gcc或者OSX上的clang,
编译
器就会在/System/Library/Frameworks目录中查找FrameworkName.framework如果找到它,
编译
器就会包含它的头文
浏览 35
提问于2013-03-09
得票数 6
回答已采纳
2
回答
C++
共享
库
c++
我正在尝试了解
共享
库在c++ unix
环境
中的工作方式。我知道在
编译
代码时,我们只需要头文件,不需要
共享
库规范。但是,如果我想从我
编译
的文件创建一个可执行或
共享
库,我是否需要指定
共享
库依赖关系(这些依赖关系是动态的)?在运行时加载时,
共享
库的路径是否需要与路径匹配?我使用的是
Linux
2.6.18-164.11.1.el5 #1 SMP x86_64 GNU/
Linux
我遇到了一个问题,我的代码不能在运
浏览 1
提问于2010-05-14
得票数 0
1
回答
Linux
环境
模块或Conda
环境
mpi
、
conda
、
environment
、
mpich
、
environment-modules
我寻找了
Linux
环境
模块和Conda
环境
之间的区别,但我不清楚它们之间有什么不同。基本上,我想在我的Ubuntu中安装OpenMPI和Mpich,但它们
共享
几个
编译
器包装器。为了安全起见,我想隔离它们,那么我应该使用什么-模块或Conda
环境
或任何其他替代方案? 另外,如果我使用Conda Environment,我可以将
编译
后的软件二进制文件限制到该
环境
中吗?我很惊讶,我在基本
环境
中安装了一些软件,但我能够从另一个
环境</
浏览 3
提问于2018-06-02
得票数 3
1
回答
Linux
,
共享
对象中的并发性
linux
、
cgi
、
shared-objects
我有一个与我的后端
环境
相关的问题:2个不同的用户(在不同的地方),在我们的浏览器上的webapp中,同时点击正因为如此,apache cgi服务器启动了两个独立的进程,运行cgi(它是
编译
后的c可执行文件) "show_events“。但是这个
编译
的c可执行文件加载一个
共享
对象"events_helper“,并调用这个
共享
对象中的方法。现在我的问题是:
浏览 1
提问于2013-01-30
得票数 0
回答已采纳
1
回答
英特尔-
编译
器C++14失败-使用`属性"__malloc__“检查不接受参数`
c++
、
c++14
、
intel
、
icc
我有以下代码(用于检测
编译
器是否支持C++14):#include <algorithm> (void) ptr; return 0;当使用g++ (版本11.2.1)和g++ -std=c++14 test.cpp -o test行
编译
它时当使用英特尔
编译
器(版本2021.3.0 (gcc版本11.2.1兼容性))而不是使用icp
浏览 132
提问于2021-10-01
得票数 2
2
回答
在C++主机上运行XP来宾操作系统的Oracle Virtual Box上的Oracle
编译
器
c++
、
compiler-construction
、
virtualbox
我安装了Oracle Virtual Box,在
Linux
(Ubuntu)主机上运行Windows XP来宾系统。我打算在将来的某个时候为XP客户系统上的程序
编译
C++ DLL。我的问题是:我是否必须在Virtual Box上的XP来宾系统上安装一个集成开发
环境
/C++
编译
器,或者我可以在
Linux
主机上安装一个(或使用gcc++)?我在想,也许可以使用像Code:blocks这样的跨平台
编译
器在
Linux
上
编译
,并将生成的DLL放在一个<
浏览 2
提问于2011-02-14
得票数 1
1
回答
我应该如何在
linux
中获取特定于平台的jni头以进行交叉构建?
java
、
c++
、
java-native-interface
我是Jni
环境
的新手,我想使用docker交叉
编译
共享
库的构建,这样Jar就可以从任何平台轻松打包,并且可以包含所需的
共享
库。我通过CMake和介子构建系统做了更多的尝试,但从来没有成功过,所以我转向了docker,幸运的是我找到了一个repo (dockcross),它为交叉
编译
C/C++工具链提供了预先构建的图像。由于工具链是针对windows的,所以在使用该工具链进行
编译
时,我不会有任何问题,与平台相关的代码(如windows中32位的long )应该通过交叉
编译
浏览 26
提问于2020-12-29
得票数 0
回答已采纳
1
回答
在
linux
上使用pyinstaller将python
编译
为二进制文件时未定义退出
python
、
string
、
compilation
、
exit
、
pyinstaller
我有一个套接字服务器python脚本,它在
linux
上运行良好,但在
Linux
上使用pyinstaller
编译
成二进制文件时,它会遇到有线情况。426, in <module>NameError: global name 'exit' is not defined
Linux
2.6.32, python2.6.6, pyinstaller 2.0 下面是一
浏览 3
提问于2016-04-18
得票数 1
1
回答
不能在
共享
库中隐式地包括运行时/cgo
go
、
build
、
shared-libraries
按照我的,现在在尝试从这个执行所有相同的步骤时,我会得到这个错误,因为我已经从Go 1.6.1升级到Go 1.7.1 (我不能返回到1.6.1,因为当试图
编译
一些
共享
库时,链接器会崩溃)。
编译
的libstd.so: GOROOT=~=~/测试go build -a -x -linkshared -o应用程序出纳员 并收到此错误:
浏览 2
提问于2016-09-21
得票数 6
2
回答
Linux
内核可以在两个操作系统之间
共享
吗?
linux
、
boot
、
kernel
、
linux-kernel
我正在进行一个项目,使用btrfs子卷在同一台机器上拥有多个操作系统(全部为
linux
),以便用户能够引导到他们所熟悉的
环境
。既然它们都使用
Linux
内核,那么可以
编译
单个内核并将其用于机器上的所有操作系统吗?是否有任何特定于操作系统的东西,如果是的话,只是操作系统所需要的内核模块,还是更深入?我目前的假设是,内核完全独立于操作系统,只要两个操作系统的所有模块都包含在一个
共享
内核中,它们就可以
共享
内核,从而
共享
对内核进行的更新和更改。
浏览 0
提问于2015-02-27
得票数 1
1
回答
GCC:从4.9更新到8.x导致错误:“min”未在此范围内声明
gcc
、
g++
我从Debian Jessie更新到Buster,现在更新了
共享
代码库(通过Windows、
Linux
等
共享
)构建在
Linux
中被破坏了(这个库已经有20多年的历史了,为什么要破坏它)。我不可能强迫它使用std:min,因为其他
环境
可能使用旧的
编译
器。如果我包括以下内容,这种情况似乎正在发生:蒂娅!!
浏览 4
提问于2022-06-25
得票数 0
2
回答
使用Python API安装C项目的脚本
python
、
c
、
linux
、
unix
、
makefile
为
Linux
/UNIX
环境
编写安装/部署脚本的最佳方法是什么?通常,我使用make实用程序来
编译
和安装用C编写的项目。大多数情况下,我只是让make实用程序将所有源代码
编译
成可执行文件,然后将可执行文件复制到/usr/local/bin。但是,我的Python API需要
编译
/安装
共享
库(.so)文件才能与Python一起使用。这主要包括
编译
必要的C文件,然后将
共享
库复制到Python sys
浏览 4
提问于2011-04-20
得票数 4
3
回答
Linux
上的JNI问题:无法打开
共享
目标文件
linux
、
java-native-interface
我有相当多的Java经验,但JNI是很久以前的事了,虽然从来没有在
Linux
上做过…… return;通过以下方式
编译
C文件: gcc -shared -Wall -fPIC HelloWorld.c -I/usr/lib/gcc/x86_64-redhat-
linux
浏览 1
提问于2011-09-02
得票数 13
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
魔兽世界Linux系统编译环境的搭建(2)
eclipse搭建python编译环境
Centos安装GO语言编译环境
Sublime下配置python编译环境及搭建虚拟环境
Linux 下源码编译安装 vim 8.1
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券