在Linux操作系统上编译C++代码有问题(LUbuntu 15.05)。
与我在XUbuntu 14.10、Arch和Gentoo Linux上编译的代码相同。一切都很好。现在,我在家用桌面pc上安装了LUbuntu,当我开始安装时,我会给出以下错误:
g++ -O2 -Wall -o main.o main.cpp
In file included from /usr/include/i386-linux-gnu/c++/5/bits/gthr-default.h:35:0,
from /usr/include/i386-linux-gnu/c++/5/b
我正在尝试在我的WSL Ubuntu20.04安装中安装libgraph。我安装了所有必要的包。但是当我尝试配置libgraph时,它失败了,错误如下:
$ ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /us
在Linux上安装c库的一般方法是什么?
特别是,我希望安装库,目的是编译如下:
#include <SDL_image.h> // it errs that it does not recognize this
int main()
{
}
我试过的是:
从获取二进制文件
把它放进/etc/usr/clibs
将此路径添加到/etc/ld.so.conf中
=>失败。仍然无法编译我的文件。
我从安装了rpm
=>失败,仍然无法编译
我尝试从源代码构建:在运行configure时,它说:
checking for sdl-config... no
我刚刚用C++/SDL for linux做了一个游戏,它是通过cmake/make进行编译的。
我想把这个游戏分发给一些运行linux的朋友。有没有一种简单的方法可以帮助每个人安装运行游戏所需的SDL库?
I mean..some发行版使用apt-get install,一些使用yum install,其他使用rpm包(我想?)每个sdl包的名称略有不同。有没有一种简单的方法可以让系统为人们安装这些东西,或者至少分发他们需要安装的东西?
我正在尝试安装pgext以便与pygame一起使用,但是当运行python setup.py安装时,我得到以下错误
Include path not found (SDL)
SDL: /usr/lib/arm_linux-gnueabihf
Traceback (most recent call last):
File "setup.py", line 198, in <module>
cfgsetup.configure()
File "setup.py", line 167, in configure
incdirs.append
根据android上的,我应该安装这些依赖项,以使桌面头单元正常工作:
$ sudo apt-获取安装libsdl2 2-2.0-0 libsdl2-ttf-2.0-0 libportaudio2 libpng12 12-0
但是我没有用debian,我用mac,所以我试着用自制的。我能用什么命令一次安装所有这些?
例如,当我尝试使用国产软件进行安装时,会出现以下错误:
brew install libsdl2-2.0-0
Error: No available formula with the name "libsdl2-2.0-0"
==> Searching for
我正在Linux上编译Flex (Ubuntu14.04)。我得到了下面的错误,我还没有意识到这一点:
/usr/bin/ld: ../../../external/SDL2-2.0.4/lib/x64//libSDL2.a(SDL_syssem.o): undefined reference to symbol 'sem_getvalue@@GLIBC_2.2.5'
//lib/x86_64-linux-gnu/libpthread.so.0: error adding symbols: DSO missing from command line
collect2: erro