Questions tagged [compiler]
The compiler tag has no usage guidance.
86
questions
0
votes
0
answers
26
views
Cross-compilation: discrepancy between host and target gcc version
I'm developing C and C++ code for an embedded target running Linux equipped with an ARM aarch64 CPU (Cortex-A53).
My goal is to develop on Windows (x86) with Visual Studio, that's why I'm trying the ...
0
votes
1
answer
77
views
Specify which libstdc++ to use
I want to make use of a more recent GCC version. Therefore, I compiled GCC 10 and installed it into a non-standard directory /software/gcc10/. So far so good.
However, I am faced with problems when I ...
0
votes
0
answers
104
views
Undefined reference to libraries while building
I am trying to install tgs2apng in Ubuntu on WSL. As instructed I installed the 3 libraries- rlottie, libpng and apngasm. However When I run make I get undefined references to rlottie and apngasm
Here'...
0
votes
0
answers
25
views
Seeking thoughts on a weird error in printk.h
I am compiling a vendor provided proprietary test code for their device driver on rhel8.4, kernel version 4.18.0-305.10.2.el8_4.x86_64. Both the driver and the corresponding test code had been ...
1
vote
0
answers
77
views
Debian Buster Freezing when Compiling Large Project
I've recently begun encountering an issue when attempting to compile a moderately large software project where my entire computer freezes. I can't get to another tty, I can't move the mouse. After ...
0
votes
1
answer
24
views
Seeking advice on source of compilation errors in kernel header files
As part of my current project, I am trying to compile some proprietary device drivers (originally compiled successfully for Redhat6 kernel version 2.6.32-504.el6.x86_64 using the vendor supplied ...
1
vote
2
answers
68
views
Portable name of C++ compiler (and linker)
cc is the POSIX name of the C compiler. Is there a general name of the C++ compiler (and linker). Notice that g++ also adds some libraries, that will not be included when using plain gcc or ld.
0
votes
1
answer
127
views
Debian : MPI code - Intel compiler - [Hardware Error]: Unified Memory Controller Error: DRAM ECC error
When running an executable compiled with intel mpiicc, I get, after 30 minutes of running, the
following errors :
kernel:[29585.573874] [Hardware Error]: Corrected error, no action required.
Message ...
21
votes
3
answers
4k
views
Are compiled shell scripts better for performance?
After some googling, I found a way to compile BASH scripts to binary executables (using shc).
I know that shell is an interpreted language, but what does this compiler do? Will it improve the ...
-5
votes
1
answer
48
views
How can I name the output of a compiled source file in a certain way?
In terminal, I have compiled a source file named "file.C". I did this by typing g++ file.C -o file.
Now, I'd like to know how can I use Unix commands to name the output as "helloworld....
0
votes
1
answer
328
views
snap install of kotlin-native
I'm a former Java developer attempting to learn Kotlin. So far so good, but on attempting to install kotlin-native to compile to a platform other than the JVM:
sudo snap install kotlin-native
I get ...
1
vote
1
answer
850
views
How can I reliably modify build configs and add compiler flags in C/C++ RPM files?
I need to change the build configuration of a large number of rpm files for testing purposes. I'm only speaking of C/C++ code here. I'm not necessarily looking to do automation, but I could use a hand ...
0
votes
1
answer
311
views
I can't compile/install TP-Link T4u v3 drivers on Ubuntu 20.04 Focal Fossa
I am a real begginer in Linux and don't know why, I can't install my USB WiFi card drivers, I always get errors. I searched all of the Internet and tried over 10 solutions but nothing worked for me. ...
0
votes
1
answer
758
views
How to set compiler specific standard headers #include paths?
What is a smart way to tell two compilers to look for their #include headers?
Running on a standard Linux 86x64 system, my standard compiler is gcc (currently v9.3).
Now I'd like to compile some ...
1
vote
0
answers
903
views
Cross-Compilation using kernel headers
I coded a kernel module for my RaspberryPi. However, I need to cross-compile the module on my Ubuntu Development machine. I already downloaded the correct kernel-headers on my RaspberryPi and pushed ...
0
votes
0
answers
34
views
Use of a user defined section name [ __attribute__((section("name")) ]
I do have some doubts about __attribute__((section("name")) .What is the real use of defining a user defined .section? Is there any examples to shows how it is useful?
2
votes
1
answer
4k
views
Difficulty installing gcc 7.3.1
I'm currently having some issues, trying to install the 7.3.1 gcc version. (I need this version for a specific gpu setup)
I have added jonathonf's repository:
add-apt repository ppa:jonathonf/gcc-...
2
votes
0
answers
255
views
Native vs Cross Compile? Porting X86 for ARM Target Platform [closed]
Onlyoffice Document Server is supported and compiled for Intel platforms. Compile instructions and system requirements.
This posting indicates that it is possible to compile for ARM platforms:
I ...
23
votes
2
answers
5k
views
How do I compile something for Linux if I don't have enough space for installing GCC?
I purchased a Human Machine Interface (Exor Esmart04). Running on Linux 3.10.12, however this Linux is stripped down and does not have a C compiler. Another problem is the disk space:
I've tried to ...
1
vote
0
answers
527
views
Recover static library from executable
I have an existing executable for which a small amount of source code has been lost. In particular, the executable uses a few functions from a static library, and the source code for that library is ...
0
votes
1
answer
433
views
Compiling the output from the Perl Compiler (B::C), I get “EXTERN.h: No such file or directory”
If I try to compile something generated by B::C,
$ perl -MO=C,-omyTest.c -e'print "Hello World!";'
-e syntax OK
And then run `gcc myTest
$ gcc ./myTest.c
./myTest.c:3:10: fatal error: EXTERN.h: No ...
2
votes
0
answers
2k
views
CMake Error: The source directory does not appear to contain CMakeLists.txt
I have found similar discussions from google but didn't work for me. I want to use a bioinformatics package called pompd. At the first use, the program will automatically compile another application ...
7
votes
2
answers
3k
views
Want to turn off "note" level messages in GCC
When I compile a C (no pluses) program using GCC, there are several levels of messages possible, like warning, error, and note. The note messages are useless and distracting. How do I make them go ...
2
votes
2
answers
8k
views
How do I compile the Linux kernel with Clang? [closed]
Just out of curiosity, I am interested in compiling the Linux kernel with both the clang and zapcc compilers; one at a time.
I can't find a guide to follow. Only GCC is getting used to compile the ...
-1
votes
2
answers
98
views
Where is the documentation for my compiler located?
Background
On page 5 of C++ Primer 5th edition, Exercise 1.1 asks this question:
Review the documentation for you compiler and determine what file naming convention is uses. Compile and run the ...
1
vote
1
answer
289
views
Current status of PCC (Portable C Compiler)?
PCC's current website (the development was taken over from the '70ies code from Stephen C. Johnson by Anders Magnusson, and mostly rewritten). It shows no activity in it's CVS repository ("cvs -d :...
1
vote
0
answers
52
views
passing arguments to c++.bin
I am having the following issue when making HSAIL:
[ 3%] Built target libhsail-includes
[ 6%] Building CXX object libHSAIL/CMakeFiles/hsail.dir/HSAILScannerRules.cpp.o
In file included from /home/...
4
votes
1
answer
483
views
Are stack canaries shared via threads?
As far as I understand, stack canaries work as fllows:
Upon program startup a random value is generated and stored
in the thread local storage (%fs:0x28). This random value is then pushed onto the ...
6
votes
1
answer
317
views
How to understand this TMG's assembly code from the Version 6 Unix?
Early versions of Unix included Doug McIlroy's tool tmg ("transmogrifier"), an early compiler-compiler. TMG was implemented in Dennis Ritchie's assembly language as well as in TMGL itself (the ...
2
votes
1
answer
609
views
Linux From Scratch: Error while compiling binutils 2.32
I am working on Linux from Scratch and currently, I am on this page. While compiling binutils-2.32, I am getting this error:
lfs@pop-os:/mnt/lfs/sources/binutils-2.32/build$ ../configure --prefix=/...
0
votes
0
answers
32
views
How does my application in Linux know how to find libraries in the common places [duplicate]
When I compile a simple C program for Linux, how does it automatically know where to find the standard C libraries when I run it?
Take the simple Hello World program for example which uses printf to ...
0
votes
1
answer
1k
views
How to cross compile older version of GCC under Debian?
I'm trying to build an older version of GCC toolchain for ARM under x86 because there is a bug with GCC > v5 for Cortex-M0. I'm following the combination of the following instructions:
https://...
0
votes
1
answer
157
views
What are the criteria for including a language in gcc? [closed]
According to man gcc, gcc supports the following languages, which you can choose from with the -x flag:
c c-header cpp-output
c++ c++-header c++-cpp-output
objective-c objective-c-header ...
0
votes
2
answers
339
views
Actual compilation differences between CPUs
For a project I intend to compile various *NIX OSs and their relative packages with different CPUs in order to maximize optimization and performance for specific systems. In order to save time and ...
0
votes
1
answer
1k
views
Pyenv cannot be installed in Manjaro Linux
Hello I have been trying to install pyenv on Manjaro Linux and got an error that openssl is not installed on the system. I have now installed it.
I understand that
I am supposed to tell the compiler ...
0
votes
1
answer
82
views
Where to find the resulting .so file of a compilation?
I just compiled xdebug as instructed on the official site. But where can I find the resulting .so file?
I found one in the folder ./libs/xdebug.so and one in modules/xdebug.so.
Questions
Which one ...
1
vote
0
answers
329
views
How do I install newer or older versions of GCC on Devuan/Debian?
Some distributions come with package sets for different versions of GCC, which you can easily install in parallel; others do not. Specifically, in Devuan ASCII / Debian Stretch, there only seem to be ...
1
vote
1
answer
3k
views
Red Hat 6.9 Desktop yum groupinstall Developer Tools not found? [closed]
I searched everywhere on the web for a few days, and I am still stuck...
I am running Red Hat Enterprise Linux Desktop 6.9 in a virtual machine. I am using an older version because I am experimenting ...
0
votes
1
answer
641
views
How to install xlc++ on AIX?
How to install the compiler xlc++ on a AIX 4.3.3. server?
Where can I get the sources and instructions to installation?
3
votes
1
answer
1k
views
Why is LDBL_MAX 1.18973E+4932 and how is this possible?
If I write a C program to say the value of LDBL_MAX the largest value for a long double,
#include <float.h>
#include <stdio.h>
int main(void) {
const long double max = LDBL_MAX;
...
13
votes
2
answers
50k
views
How can I get a binary from a .py file
I need a program to compile python source code; as I found out at first I need to make a binary file from my python script.
I've already checked a lot of links, but still I haven't found something ...
2
votes
0
answers
981
views
Changing system wide GCC compilation options such as -DFORTIFY_SOURCE, PIE and stack_protector
This is my first StackExchange question ever, and if it is in the wrong place (UNIX and Linux vs. somewhere like Software Engineering?) please point me right!
A very long time ago, I built a system ...
0
votes
1
answer
2k
views
Argument list too long: /bin/sh on Linux redhat
I am having a script named as test.sh, which I use to run as below, which works fine:-
/root/test.sh
Then i tried to compile this script using the shc compiler as below with Warning:-
shc -v -r -T -...
5
votes
1
answer
1k
views
Does POSIX mention cc or only c99?
I know that the most recent versions of POSIX specify that a C99-compliant compiler should (optionally) be present and called c99. Similarly, older versions of POSIX used to specify an optional c89 ...
1
vote
0
answers
770
views
How to install Fortran compiler on Ubuntu system without internet access?
I am working on a command-line Ubuntu system that is on a Parallella (a SOC with a RISC-based muti-core co-processor). I need a Fortran compiler to run some HPC benchmarks but my search is proving ...
4
votes
2
answers
33k
views
gcc - error: no acceptable C compiler found in $PATH
I am trying to install GCC from source. I am following the instructions on the wiki at https://gcc.gnu.org/wiki/InstallingGCC and also on this question on SO.
I am running into issues on the ...
3
votes
2
answers
3k
views
How to get a list of all installed programming languages on arch linux / any linux? [closed]
Is there a way to check what programming languages are installed on a given Linux system?
For example, I have recently installed Arch Linux on my host and just for informational purposes I would like ...
0
votes
0
answers
109
views
Cannot build source from FreeBSD live CD
I screwed up my FreeBSD system, so I'm going to fix it from a FreeBSD live CD.
First, I boot into the live CD, mount the partition where the broken system resides in with mount -t ufs /dev/ada0p5 /...
2
votes
2
answers
852
views
How to compile Solaris executable under Debian?
I have a SSH account at my university's computer in which I can only compile with gcc 4.4.7, which doesn't compatible with my C++ 11 code (I don't have the rights to install/update software). In my ...
-1
votes
1
answer
2k
views
C compiler while installing GCC!
I have a virtual machine running RHEL7. I am trying to install GCC from source following
https://gcc.gnu.org/wiki/InstallingGCC
I am unable to do
yum groupinstall "Development Tools"
or
yum ...