我正在运行32位版本的Ubuntu 10.10并尝试交叉编译为64位目标.根据我的研究,我已经安装了g ++ - multilib包.
该程序是一个非常简单的hello世界:
#include <iostream>
int main( int argc, char** argv )
{
std::cout << "hello world" << std::endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)
编译:
g++ -m64 main.cpp
Run Code Online (Sandbox Code Playgroud)
错误:
In file included from main.cpp:1:
/usr/include/c++/4.4/iostream:39: fatal error: bits/c++config.h: No such file or directory
compilation terminated.
Run Code Online (Sandbox Code Playgroud)
我发现了一个c++config.h
文件,但他们居住下i486-linux-gnu
和i686-linux-gnu
目录中/usr/include/c++/4.4/
没有c++config.h
的/usr/include/c++/bits
.
关于我失踪的任何想法?没有-m64
标志的编译工作正常(创建并正确运行a.out).
编辑感谢来自@nightcracker的提示,我对32位和64位系统上的包含结构进行了一些调查.我在下面添加了一个答案,暂时"修复"了问题,但我认为它会在下次更新时中断.基本上,我错过了一个名为的目录/usr/include/c++/4.4/i686-linux-gnu/64
,该目录应包含一个名为bits
具有缺失包含文件的子目录.知道什么包应该照顾这个吗?
我是PHP和整个LAMP堆栈的新手,但我已经设法在我的Ubuntu 10.10系统上运行它.一切似乎都在工作,除了在浏览器中的错误重新发布,我似乎无法工作(我不能没有!).
我已经阅读了一些文章和其他线程,表明应该在文件中应用以下值/etc/php5/apache2/php.ini
:
display_errors = On
display_startup_errors = On
我重新启动了apache2,甚至重新启动了我的计算机,但对于我的生活,我无法让它工作.我甚至尝试使用phpinfo()
功能,报告这些设置是我设置它们所以我知道它正在拿起正确的配置文件,但没有!
欢迎任何帮助.
首先,请耐心等待.我很难告诉别人我的问题,这是一个很长的线索......
我正在使用pythonbrew在Ubuntu 10.10中运行多个版本的python.有关安装pythonbrew及其工作原理,请参阅下面的链接
在阅读了几个stackoverflow线程后,我终于在这个目录下找到了名为Setup的文件: 〜/ .pythonbrew/pythons/Python-2.7.1/lib/python2.7/config
In this Setup file I see
# Andrew Kuchling's zlib module.
# This require zlib 1.1.3 (or later).
# See http://www.gzip.org/zlib/
# zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
Run Code Online (Sandbox Code Playgroud)
我取消注释最后一行,然后我再次运行python -v.但是,当我尝试导入zlib时,我收到了同样的错误,所以我想我必须做一些事情来将zlib安装到lib中.
但我对自己需要做的事情一无所知.有人可以指导我朝正确的方向??? 非常感谢你!
我这样做是因为我想在我创建的不同virtualenv中使用不同版本的python.当我做virtualenv -p python2.7时,我没有 收到名为zlib的模块.
jwxie518@jwxie518-P5E-VM-DO:~$ virtualenv -p python2.7 --no-site-packages testenv
Running virtualenv with interpreter /home/jwxie518/.pythonbrew/pythons/Python-2.7.1/bin/python2.7
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/virtualenv.py", line 17, in <module>
import zlib
ImportError: No module named zlib
Run Code Online (Sandbox Code Playgroud)
编辑
我必须通过附加--force来安装2.7.1.
我正在开发Django,我需要一些这些缺少的模块,例如sqlite3,并创建我的virtualenv我绝对需要zlib.如果我只使用系统默认值(2.6.6),我没有问题. …
如何在默认情况下使Emacs在终端(或控制台)模式下运行,就像我使用过一样-nw
?一旦完成,如果我需要,如何强制它在GUI模式下运行(一次)?
任何人都知道如何解决有关ubuntu 10.10中头文件的问题.我正在执行一个使用此头文件的嗅探程序.我的系统显示已安装libcap包.仍然,在编译代码时,会出现一个错误:
致命错误:pcap.h:没有此类文件或目录编译终止.
请帮帮我.
谢谢大家:)
我在Ubuntu 10.10上使用gVim.我想将(yank)文本复制到系统剪贴板,以便复制的文本在其他应用程序中可用.
这适用于"+y
.但我想让它合作y
.
我试图映射y
到"+y
但后来yy
不再工作(因为它产生"+y"+y
).
我也尝试了
:set clipboard=unnamed
但这只适用于另一个方向:我可以粘贴的系统剪贴板中的文本p
.
我正在尝试使用apache2和mod_rails(Phusion Passenger)在ubuntu10.10上的rails服务器上设置ruby.
我已经安装了ruby 1.9.2-p0和rails 3.0.8,并使用passenger-install-apache2-module和passenger gem(v3.0.7)安装了Passenger.
然后它告诉我在我的Apache配置文件中添加3行.所以我将这些行添加到'/etc/apache2/apache2.conf'中:
LoadModule passenger_module /usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.7/ext/apache2/mod_passenger.so
PassengerRoot /usr/local/lib/gems/1.9.1/gems/passenger-3.0.7
PassengerRuby /usr/local/bin/ruby
Run Code Online (Sandbox Code Playgroud)
我编辑了我的'/etc/apache2/httpd.conf'并添加了:
NameVirtualHost *:80
<VirtualHost *:80>
ServerName 192.168.0.2
DocumentRoot /var/www/webop/public
<Directory /var/www/webop/public>
Allow from all
Options -MultiViews
</Directory>
</VirtualHost>
Run Code Online (Sandbox Code Playgroud)
我还发现/usr/local/lib/ruby/gems/1.9.1/gems/passenger-3.0.7/ext/apache2/中的文件mod_passenger.so实际上不存在,其名称为mod_passenger.c.但我没有从中得到任何错误.
服务器只能通过LAN访问.当我访问服务器时,我看到我的应用程序的公共文件夹中的所有文件和目录,但应用程序本身没有开始.
当我重新启动apache它告诉我mod_rails已经加载所以我猜这个乘客正在运行,但我无法弄清楚为什么它不启动我的应用程序!
提前致谢!
不知怎的,我不得不承认 - 我希望它不会花费太多积分.
说清楚:如果你能帮助我找到崩溃的原因,我也会很高兴.我不希望得到准确的答案.
但是,我不明白为什么我的Eclipse会一直崩溃(冻结).主要是当我保存文件时.
出于某种原因,最近崩溃似乎有所增加......
我在Ubuntu 10.10(64位)上使用Eclipse Helios (Version: 3.6.1)
和Java版本1.6.0_20
(OpenJDK运行时环境(IcedTea6 1.9.2)(6b20-1.9.2-0ubuntu2)OpenJDK 64位服务器VM(版本19.0-b09,混合模式)).
谢谢!
上下文:我使用的是名为Social Engine的软件包.这是非常错误的.
无论如何,我要求(甚至支付)社交引擎的人进行升级,当他们最终这样做时,我登录了网站,发现这些风格都缺失了.我打开了一张支持票,所有他们告诉我的是这是416错误并联系我的ISP.
通过测试位于软件中可写文件夹中的CSS文件的直接链接,可以发现此错误.
我开始做我的研究只发现这是一个非常罕见的错误,我看不到任何关于在我的Ubuntu 10.10 Linode服务器(运行安装了APC扩展的最新Apache和PHP5)上关闭转向范围的建议.也许这是一个软件问题?有些APC的缓存工作正常吗?我将此软件中的缓存重置为60秒,并确保它使用的是APC.仍然没有骰子.
这是他们的软件可能正在做的事情,我需要考虑修补?
我在Ubuntu 10.10中安装了Google Chrome.当我尝试在普通用户中使用时,它工作正常.
现在,如果我想用作root,则会出现以下错误:
Google Chrome不以root用户身份运行
此外,当我在终端中尝试以下命令时,它会打开Google Chrome:
google-chrome --user-data-dir
Run Code Online (Sandbox Code Playgroud)
我需要一个永久的解决方案.任何人都可以给我这个想法吗?