일부 소프트웨어의 컴파일에는 gcc-3.4
이 필요합니다.
나는 나의 Ubuntu-12.4
사용하여 다음 명령에 설치 : -
https://superuser.com/questions/351742/how-to-install-gcc-3-4-on-ubuntu-11-10gcc-3.4 컴파일 오류
sudo는 때 dpkg -i * .deb 파일
gcc-3.4 hello.c
내가 컴파일 간단한 인사 프로그램입니다. 그런 다음 rpi_exp.c에서 #include<stdio.h>
이 시작됩니다. i get lots of error.
libc
이없는 것 같습니다.
제안주십시오 설치할 하나 여기 ?
이 많은 라이브러리를 설치하는 올바른 패키지 그 것이다 :
http://packages.ubuntu.com/hardy-updates/gcc-3.4
https://ftp7.de.netbsd.org/pub/releases.ubuntu.com/ubuntu/pool/main/g/glibc/ http://packages.ubuntu.com/hardy-updates/i386/libc6-i686/download
오류 : -
[email protected]:~/testing$ gcc-3.4 rpi_exp.c
In file included from /usr/include/stdio.h:28,
from rpi_exp.c:1:
/usr/include/features.h:324:26: bits/predefs.h: No such file or directory
/usr/include/features.h:357:25: sys/cdefs.h: No such file or directory
/usr/include/features.h:389:23: gnu/stubs.h: No such file or directory
In file included from /usr/include/stdio.h:34,
from rpi_exp.c:1:
/usr/lib/gcc/i486-linux-gnu/3.4.6/include/stddef.h:213: error: syntax error before "typedef"
In file included from rpi_exp.c:1:
/usr/include/stdio.h:36:25: bits/types.h: No such file or directory
In file included from rpi_exp.c:1:
/usr/include/stdio.h:49: error: syntax error before "typedef"
/usr/include/stdio.h:54: error: syntax error before "__USING_NAMESPACE_STD"
/usr/include/stdio.h: In function `__USING_NAMESPACE_STD':
/usr/include/stdio.h:65: error: storage class specified for parameter `__FILE'
In file included from /usr/include/_G_config.h:20,
from /usr/include/libio.h:32,
from /usr/include/stdio.h:75,
from rpi_exp.c:1:
rpi_exp.c : ---
#include <stdio.h>
int main()
{
printf("Hello, world!\n");
return 0;
}
내가 GCC-3.4 참조 설치 시도 : ---- http://simplyrisc.blogspot.in/2009/11/install-gcc-34-on-ubuntu-910.html
오류있어 : ---
>> [email protected]:~/testing$ sudo dpkg -i *.deb
Reading database ... 159968 files and directories currently installed.)
Preparing to replace cpp-3.4 3.4.6-6ubuntu3 (using cpp-3.4_3.4.6-8ubuntu2_i386.deb) ...
Unpacking replacement cpp-3.4 ...
Selecting previously unselected package g++-3.4.
Unpacking g++-3.4 (from g++-3.4_3.4.6-6ubuntu3_i386.deb) ...
Selecting previously unselected package gcc-3.4.
Unpacking gcc-3.4 (from gcc-3.4_3.4.6-8ubuntu2_i386.deb) ...
Preparing to replace gcc-3.4-base 3.4.6-6ubuntu3 (using gcc-3.4-base_3.4.6-8ubuntu2_i386.deb) ...
Unpacking replacement gcc-3.4-base ...
Selecting previously unselected package libstdc++6-dev.
Unpacking libstdc++6-dev (from libstdc++6-dev_3.4.6-6ubuntu3_i386.deb) ...
dpkg: dependency problems prevent configuration of g++-3.4:
g++-3.4 depends on gcc-3.4 (= 3.4.6-6ubuntu3); however:
Version of gcc-3.4 on system is 3.4.6-8ubuntu2.
g++-3.4 depends on gcc-3.4-base (= 3.4.6-6ubuntu3); however:
Version of gcc-3.4-base on system is 3.4.6-8ubuntu2.
dpkg: error processing g++-3.4 (--install):
dependency problems - leaving unconfigured
Setting up gcc-3.4-base (3.4.6-8ubuntu2) ...
dpkg: dependency problems prevent configuration of libstdc++6-dev:
libstdc++6-dev depends on g++-3.4 (= 3.4.6-6ubuntu3); however:
Package g++-3.4 is not configured yet.
libstdc++6-dev depends on gcc-3.4-base (= 3.4.6-6ubuntu3); however:
Version of gcc-3.4-base on system is 3.4.6-8ubuntu2.
dpkg: error processing libstdc++6-dev (--install):
dependency problems - leaving unconfigured
Setting up cpp-3.4 (3.4.6-8ubuntu2) ...
Processing triggers for man-db ...
Setting up gcc-3.4 (3.4.6-8ubuntu2) ...
Errors were encountered while processing:
g++-3.4
libstdc++6-dev
--- ------------------------ [편집하다] :---------------------- ----
잘못된 것이 무엇이든지 도와주세요.
QEmu를 컴파일하려면 필요합니다.
cpp-3.4_3.4.6-6ubuntu3_i386.deb
g++-3.4_3.4.6-6ubuntu3_i386.deb
gcc-3.4_3.4.6-6ubuntu3_i386.deb
gcc-3.4-base_3.4.6-6ubuntu3_i386.deb
libstdc++6-dev_3.4.6-6ubuntu3_i386.deb
프로그램 다시 충돌 ------
https://launchpad.net/ubuntu/+archive/primary/+sourcepub/277794/+listing-archive-extra
, 아니는 오류를 경고하지 -----
[email protected]:~/testing$ gcc-3.4 rpi_exp.c
In file included from /usr/include/stdio.h:28,
from rpi_exp.c:1:
/usr/include/features.h:324:26: bits/predefs.h: No such file or directory
/usr/include/features.h:357:25: sys/cdefs.h: No such file or directory
/usr/include/features.h:389:23: gnu/stubs.h: No such file or directory
In file included from /usr/include/stdio.h:34,
from rpi_exp.c:1:
/usr/lib/gcc/i486-linux-gnu/3.4.6/include/stddef.h:213: error: syntax error before "typedef"
In file included from rpi_exp.c:1:
/usr/include/stdio.h:36:25: bits/types.h: No such file or directory
In file included from rpi_exp.c:1:
/usr/include/stdio.h:49: error: syntax error before "typedef"
/usr/include/stdio.h:54: error: syntax error before "__USING_NAMESPACE_STD"
/usr/include/stdio.h: In function `__USING_NAMESPACE_STD':
/usr/include/stdio.h:65: error: storage class specified for parameter `__FILE'
In file included from /usr/include/_G_config.h:20,
from /usr/include/libio.h:32,
from /usr/include/stdio.h:75,
from rpi_exp.c:1:
/usr/include/wchar.h:95: error: storage class specified for parameter `__mbstate_t'
In file included from /usr/include/libio.h:32,
from /usr/include/stdio.h:75,
from rpi_exp.c:1:
/usr/include/_G_config.h:24: error: syntax error before "__off_t"
/usr/include/_G_config.h:29: error: syntax error before "__off64_t"
/usr/include/_G_config.h:53: error: storage class specified for parameter `_G_int16_t'
/usr/include/_G_config.h:54: error: storage class specified for parameter `_G_int32_t'
/usr/include/_G_config.h:55: error: storage class specified for parameter `_G_uint16_t'
/usr/include/_G_config.h:56: error: storage class specified for parameter `_G_uint32_t'
In file included from /usr/include/libio.h:53,
from /usr/include/stdio.h:75,
from rpi_exp.c:1:
/usr/lib/gcc/i486-linux-gnu/3.4.6/include/stdarg.h:43: error: storage class specified for parameter `__gnuc_va_list'
In file included from /usr/include/stdio.h:75,
from rpi_exp.c:1:
/usr/include/libio.h:182: error: storage class specified for parameter `_IO_lock_t'
/usr/include/libio.h:302: error: syntax error before "__off_t"
/usr/include/libio.h:312: error: syntax error before "_IO_lock_t"
/usr/include/libio.h:340: error: syntax error before '}' token
/usr/include/libio.h:343: error: storage class specified for parameter `_IO_FILE'
/usr/include/libio.h:348: error: storage class specified for parameter `_IO_2_1_stdin_'
/usr/include/libio.h:349: error: storage class specified for parameter `_IO_2_1_stdout_'
/usr/include/libio.h:350: error: storage class specified for parameter `_IO_2_1_stderr_'
/usr/include/libio.h:366: error: storage class specified for parameter `__ssize_t'
/usr/include/libio.h:366: error: syntax error before "__io_read_fn"
/usr/include/libio.h:374: error: storage class specified for parameter `__ssize_t'
/usr/include/libio.h:374: error: redefinition of parameter '__ssize_t'
/usr/include/libio.h:366: error: previous definition of '__ssize_t' was here
/usr/include/libio.h:374: error: syntax error before "__io_write_fn"
/usr/include/libio.h:383: error: syntax error before "__off64_t"
/usr/include/libio.h:383: error: storage class specified for parameter `__io_seek_fn'
/usr/include/libio.h:386: error: storage class specified for parameter `__io_close_fn'
/usr/include/libio.h:418: error: syntax error before '*' token
/usr/include/libio.h:418: error: storage class specified for parameter `__underflow'
잘못 된 것을 도와주세요.
오류와'hello.c '코드를 제공해야합니다. – n1xx1
at N1xx1 게시 됨 – Katoch
시스템 gcc 외에도 gcc의 자체 버전을 설정하는 것은 큰 어려움입니다. 몇 년 전 우분투 랩톱의 홈 디렉토리에 gcc를 설치했는데 CPATH, LIBRARTY_PATH 등을 사용하여 작업 한 후에도 즐거운 경험이 아니었고 유지 관리의 악몽이되었습니다. 나는 그것을 권장하지 않으며 chroot에서 다시 할 수 있다면 그렇게 할 것입니다. 그러나 내가 모르고있는 간단한 방법이있을 것입니다. – amaurea