标签: mpc

如何使用GMP,MPFR,MPC,ELF逐个安装GCC,无需共享库?

如何使用当前版本,
使用正确版本的依赖项,而不是使用包管理器(如yum,rpm,apt,dpkg),而不是使用共享库,逐个安装GCC(GNU编译器集合)?

典型的开发人员可能希望以典型的方式安装GCC,使用您的包管理器(yum,rpm,apt,dpkg,port,brew等)或按照此处的说明进行操作(http://gcc.gnu.org/wiki/ InstallingGCC).

我的问题是如何一块一块地安装GCC,没有共享库.

  • 我想要一个完全独立的GCC,可以在不使用任何共享库的情况下在我的系统中移动,而无需创建任何共享库.
  • 这就是GCC所说的"困难之路",不建议普通用户使用.

GCC取决于:

  • GMP:GNU多精度算术库
  • MPFR:GNU多精度浮点舍入库
  • MPC:GNU多精度C库
  • ELF:可执行和可链接格式库
  • PPL:Parma Polyhedra库(可选,用于内存优化)

gcc elf mpfr gmp mpc

111
推荐指数
5
解决办法
10万
查看次数

建立GCC需要GMP 4.2 +,MP​​FR 2.3.1+和MPC 0.8.0+

我从http://www.netgull.com/gcc/releases/gcc-4.5.0/下载了GCC 4.5,但是当我尝试设置/构建时,我收到以下错误:

Linux:>~/shared_scripts/bin/gcc/gcc-4.5.0 1040> /x/home/prakash_satya/shared_scripts/bin/gcc/gcc-4.5.0/configure CC="gcc -m64" --prefix=/x/home/prakash_satya/shared_scripts/bin/gcc/gcc-4.5.0 --with-gmp-lib=/usr/lib64 --with-mpfr-lib=/usr/lib64 --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-languages=c,c++
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... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... gawk
checking for gcc... gcc -m64
checking for C compiler default output file name... a.out
checking whether …
Run Code Online (Sandbox Code Playgroud)

gcc mpfr gmp mpc

61
推荐指数
4
解决办法
8万
查看次数

多重连接错误"在iOS10中发送BINDING_REQUEST失败"

我在iOS 10中的MPC应用程序中看到以下错误,我正在寻找一些解释它们的帮助.连接对等体后,会弹出以下几个错误.对等端最终连接,但它比iOS 9慢(看起来导致错误消息的事件发生在主线程上).在iOS <10上运行时,这些错误不会出现在应用程序中.

[ViceroyTrace] [ICE][ERROR]     Send BINDING_REQUEST failed(C01A0041).
Not in connected state, so giving up for participant [47CD8292] on channel [0].
Run Code Online (Sandbox Code Playgroud)

任何投入将不胜感激!

network-programming mpc multipeer-connectivity ios9 ios10

11
推荐指数
1
解决办法
3079
查看次数

在OSX上安装gmpy - 找不到mpc.h

我已经brew installmpcgmp,但是当我尝试pip install gmpy2,我得到就行了编译错误

#include "mpc.h"
Run Code Online (Sandbox Code Playgroud)

所以出于某种原因clang无法找到mpc图书馆.我不确定此时应该做些什么.

python clang gmp mpc

8
推荐指数
3
解决办法
8010
查看次数

使用 GEKKO 移动水平估计和模型预测控制,对测量数据而不是平均测量做出反应

我一直在研究这个模拟商店库存的模型。我唯一不能正确的是在库存计算中使用测量数据。

目前它只使用平均测量数据进行计算。有没有一种方法可以直接使用测量数据进行计算?我一直在研究为 GEKKO 示例实验室 H 提供的示例。

我目前出错的是模拟“销售数据”的第一步高于库存。这应该会导致积压增加。但目前它没有这样做。库存仅对平均测量数据(Inv_set)做出反应

先感谢您,

from random import random
from gekko import GEKKO
import matplotlib.pyplot as plt
import json


Loops = 50

# number of data points (every day)
n = Loops + 1

# model time
tm = np.linspace(0,Loops,(Loops+1))



safetystock = 5

# time MPC
t = np.linspace(0,40,41)

MPC_time = len(t)

Transport_time = 3


## Output variables

Inv     = np.ones(Loops)*0
Order   = np.ones(Loops)*0
Order_delay = np.ones(Loops)*0
Order_unfilled = np.ones(Loops)*0
Order_mhe = np.ones(Loops)*0

Setpoint        = np.ones(Loops)*0
Setpoint_mhe …
Run Code Online (Sandbox Code Playgroud)

python mpc gekko

5
推荐指数
1
解决办法
392
查看次数

如何通过使用 Gekko 调整参数来解决超调?

GEKKO是混合整数和微分代数方程的优化软件。它与large-scale solversforlinear, quadratic, nonlinear和混合整数规划 ( LP, QP, NLP, MILP, MINLP) 相结合。我是gekko用来控制我的TCLab Arduino,但是当我给一个扰动时,无论我如何调整参数,都会出现温度过冲。我怎么解决这个问题?

这是我的代码:

import tclab
import numpy as np
import time
import matplotlib.pyplot as plt
from gekko import GEKKO

# Connect to Arduino
a = tclab.TCLab()

# Get Version
print(a.version)

# Turn LED on
print('LED On')
a.LED(100)

# Run time in minutes
run_time = 60.0

# Number of cycles
loops = int(60.0*run_time)
tm = np.zeros(loops)

# Temperature (K)
T1 = …
Run Code Online (Sandbox Code Playgroud)

python mpc gekko

5
推荐指数
1
解决办法
72
查看次数

传递给 MCPeerID 的显示名称无效

当我尝试传递设备 udid + 设备名称时,我收到以下崩溃消息

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“传递给 MCPeerID 的显示名称无效”

ipad ios mpc multipeer-connectivity

3
推荐指数
1
解决办法
501
查看次数

Python:AttributeError:'mpc'(或'mpf')对象没有属性'arcsin'

我试图使用来自 的 Jacobi 椭圆函数mpmath,但得到下面给出的简单代码的错误:

import numpy as np
import scipy.integrate as spi
from scipy import special as sp
import matplotlib.pyplot as plt
from math import sqrt, pow, log
from mpmath import ellipfun

sn = ellipfun('sn')
y=sn(0.5,-1)
print y

y1=y.real
print y1, np.arcsin(y), np.arcsin(y1)
Run Code Online (Sandbox Code Playgroud)

即使我只传递函数的实部,我也会收到错误消息sn(0.5,-1)。我不知道我是不是弄错了。请帮忙。提前致谢。

python numpy sympy mpc mpmath

1
推荐指数
1
解决办法
1785
查看次数

GMPY2 不安装

编辑:我正在使用应用商店中的 Win 10 和 Ubuntu

我尝试使用以下方法安装 gmpy2:

apt-get install libgmp-dev
apt-get install libmpfr-dev
apt-get install libmpc-dev
Run Code Online (Sandbox Code Playgroud)

并且还下载了 MPIR 并编译了它。但是使用pip install gmpy2仍然给我错误

c:\users\gypsyzz\appdata\local\temp\pip-install-l2hlf7q4\gmpy2\src\gmpy.h(104): fatal error C1083: Cannot open include file: 'mpir.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\VC\\Tools\\MSVC\\14.13.26128\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2
Run Code Online (Sandbox Code Playgroud)

此外,我发现使用https://www.lfd.uci.edu/~gohlke/pythonlibs/上的预建轮子并没有给我任何功能。

import gmpy2
from gmpy2 import mpz,mpq,mpfr,mpc
gmpy2.conjugate(mpc())
Traceback (most recent call last):

File "<ipython-input-18-2d51a42bda9a>", line 1, in <module>
gmpy2.conjugate(mpc())

AttributeError: module 'gmpy2' has no attribute 'conjugate'
Run Code Online (Sandbox Code Playgroud)

我更确定我对最后一部分的函数理解有误,所以请告诉我正确的语法。

mpfr gmp mpc mpir

1
推荐指数
1
解决办法
2万
查看次数

在Red Hat Enterprise linux 6.5上安装GCC 4.8.2

我是Red Hat Enterprise linux的新手.我在Red Hat Enterprise Linux 6.5上编译gcc 4.8.2时面临问题;我从GNU webite中获取源代码.我按照这个链接中的步骤 http://gcc.gnu.org/wiki/InstallingGCC 发出的命令是:

tar xzf gcc-4.6.2.tar.gz
cd gcc-4.6.2
./contrib/download_prerequisites
cd ..
mkdir objdir
cd objdir
$PWD/../gcc-4.8.2/configure 

checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... gawk
checking for libatomic support... yes
checking for libitm …
Run Code Online (Sandbox Code Playgroud)

linux gcc mpfr gmp mpc

0
推荐指数
1
解决办法
3万
查看次数

标签 统计

mpc ×10

gmp ×5

mpfr ×4

python ×4

gcc ×3

gekko ×2

multipeer-connectivity ×2

clang ×1

elf ×1

ios ×1

ios10 ×1

ios9 ×1

ipad ×1

linux ×1

mpir ×1

mpmath ×1

network-programming ×1

numpy ×1

sympy ×1